session-destroy a la fermeture du navigateur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session-destroy a la fermeture du navigateur

par Maitrepylos » 12 oct. 2005, 15:47

Merci :lol:

par Ripat » 12 oct. 2005, 15:28

Pas tout à fait. Si ton session.gc_maxlifetime = 1440 (défaut), le fichier de session créé sur le serveur sera marqué comme obsolète après 1440 secondes. Il ne sera effacé (physiquement) du serveur que quand le GC (Garbage Collector) se mettra en route.

La fréquence de 'nettoyage' du GC dépend du rapport entre session.gc_probability et session.gc_divisor.

Exemple:
session.gc_probability = 50
session.gc_divisor = 100

Le rapport vaut 50/100 => 2. A chaque création de session, le GC a une chance sur deux de faire son travail de nettoyage sur les fichiers de session marqués comme obsolète. Voilà.

par Maitrepylos » 12 oct. 2005, 15:18

Donc dans mon php Ini, si je met session.gc_maxlifetime à 0, il ne conservera aucune $_session a la fermure du navigateur?

par Maitrepylos » 12 oct. 2005, 15:13

C'est quoi HRX

par Ripat » 12 oct. 2005, 15:10

Le fichier de session est conservé, côté serveur, dans le session.save_path défini dans ton php.ini

Leur durée de vie dépend d'un certain nombre de paramètres comme:
session.gc_probability
session.gc_divisor
session.gc_maxlifetime

par jeff » 12 oct. 2005, 15:09

salut
oui il est conserver pendant un certain apres la fermeture de celui-ci, ce temps est defini dans le php.ini

il existe peut une possibilité avec HRX??

session-destroy a la fermeture du navigateur

par Maitrepylos » 12 oct. 2005, 15:04

Bonjour,

est-ce que $_session est detruit a la fermeture du navigateur ou est-elle conservé?

MaitrePylos