Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 2012
-
1 mars 2006 à 22:59
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 2012
-
3 mars 2006 à 23:07
Bonsoir,
mes sessions Free n'expirent pas au bout de trois heures.
Je
voudrais savoir si le fait que j'accède régulièrement aux fichiers du
répertoire /sessions (je les compte pour déterminer le nb de personnes
en ligne) les rend actives , ce qui expliquerait qu'elles n'expirent
pas ? ou alors est-ce que ça peut être dû à mon proxy?
je
précise tout de suite que je ne peux pas faire de session_destroy( ). A
moins que j'arrête d'utiliser les sessions pour compter les visiteurs en ligne...?
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 2 mars 2006 à 11:47
Bonjour!
le phpinfo de Free dit 180 (minutes je suppose :)
alors, le test :
hier soir j'ai créé 10 sessions. je faisais rafraichir souvent pour voir combien de sessions étaient encore enregistré. résultat : 4 heures plus tard elles existaient encore toutes.
Ce matin, je vais sur le site : 11 sessions (10 plus la mienne quoi).
Je fais F5 : magique, plus qu'une seule session.
conclusion provisoire : il faut laisser les sessions tranquille pendant trois heures puis en ouvrir une autre plus tard pour que les premières soient effacées...
je vais refaire un test tt de suite mais je trouve ça bizarre.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 mars 2006 à 12:14
Salut,
"mes sessions Free n'expirent pas au bout de trois heures."
En général le PHPINFO par défaut c'est 24 minutes. Etant donné la lenteur des serveurs de free et je suppose pour économiser de l'espace disque, cette durée a surement été réduite.
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 2 mars 2006 à 18:19
Les sessions ne se font delete que lors d'un accès par le serveur web.
Hors Apache ne fait pas du delete en scannant le repertoire en continu.
Donc si ca met du temps, c'est normal sinon imagine les ressources que tu bouffes pour faire du scan de dossiers !!
Si tu veux faire un compteur de session, utilise SQL pour ca. Ou alors, essaye de te demerder pour compter les temps de timeout dans les fichiers de session.