Durée d’une variable de session

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 : Durée d’une variable de session

Re: Durée d’une variable de session

par francoisch » 10 janv. 2010, 12:04

bonjour Ryle et merci de ta réponse.

Ma compréhension, que je voulais vérifier, était que toutes les variables de session, sans exception, ont une durée de vie égale à celle de la session, ce que ta réponse confirme.

Comme mes session ont la durée standard (24 min., de mémoire), je vais devoir employer un cookie pour supporter une durée d'un jour.

Merci encore.

Francois

Re: Durée d’une variable de session

par Ryle » 10 janv. 2010, 11:23

Il me semble que tu peux spécifier la durée de ta session en modifiant le paramètre gc_maxlifetime du php.ini
Cependant si l'utilisateur referme son navigateur, le lien entre lui et sa session sera perdu, il ne pourra pas ouvrir une nouvelle fenêtre et retrouver sa session.

Si tu veux lui permettre de fermer le navigateur et de revenir ultérieurement dans la journée, il faudra effectivement utiliser un cookie pour reconnaitre l'utilisateur...

Durée d’une variable de session

par francoisch » 09 janv. 2010, 22:09

Bonjour

J’utilise plusieurs variables de session qui ont une durée de vie standard.

Question : est-il possible de donner à une variable de session une durée de vie plus importante que le standard (1 jour) ?

A défaut, j’utiliserais un cookie.

Par avance merci de votre aide.

Francois