developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 9 years ago

Last modified 9 years ago

#1328 confirmed bug

jSession, stockage dans un répertoire

Reported by: nesswaw Owned by:
Priority: normal Milestone:
Component: jelix:core Version: 1.2.2
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Bonjour,

Je sais pas si cela est un bug ou si c'est le comportement par défaut de php.

Quand on sert jSession via le stockage dans un dossier perso:

  [sessions]
  storage = "files"
  files_path = "app:var/sessions/"

Je remarque que les fichiers session ne s'efface pas quand la session est expirer, du coup mon dossier "session" dans mon app contient des millier de fichier...pas le top, surtout pour faire les backups...

par défaut php efface pas le fichier si la session est expiré?

PS: Normal que mes fichier session soit en chmod 600 avec user apache, je ne peut pas le lire via mon user ftp, mais je peux effacer le fichier avec le user ftp...dois-je me faire du soucis?

Change History (3)

comment:1 Changed 9 years ago by Julien

  • Owner set to Julien
  • Status changed from new to assigned

taking it...

jSession has no real implementation for file handler (we just change the path, but it's not enough, for example debian based distros clean expired sessions with a crontab, which doesn't know the custom location of the session files...)

for you FTP thing, I think that you have write access on the parent folder (./var/sessions) so you can delete files in that folder.

comment:2 Changed 9 years ago by laurentj

  • Component changed from jelix to jelix:core
  • Owner Julien deleted
  • Status changed from assigned to new

comment:3 Changed 9 years ago by laurentj

  • Status changed from new to confirmed
Note: See TracTickets for help on using tickets.