durée des sessions

durée des sessions - PHP - Programmation

Marsh Posté le 22-10-2004 à 15:34:21    

bonjour,
 
Je veux faire un truc tout simple :
faire en sorte que la session que je gère expire 15 minutes apres le dernier click d'une part, et qu'elle se ferme apres fermeture du navigateur d'autre part.
 
En définissant le parametre session.cookie_lifetime dans le fichier php.ini ca fait en sorte que la session dure 15 minutes click ou pas click .. et que la session perdure meme si on ferme le navigateur
 
Si j'utilise ini_set() ..  cela ne semble pas pris en compte .. (je le mets bien avant le session_start() de la page) .. ce qui me fait dire ca : si je le défini à 10 secondes apres une page où j'initialise une variable, apres ce laps de 10 secondes .. la variable est toujours défnie si j'actualise la page ..
 
bref, toute aide me serait plus qu'utile !
 
merci
 
David

Reply

Marsh Posté le 22-10-2004 à 15:34:21   

Reply

Marsh Posté le 26-10-2004 à 18:40:51    

personne n'a de piste à me fournir ?
 
David

Reply

Marsh Posté le 26-10-2004 à 19:02:16    

Attention, session.cookie_lifetime ne détermine pas la durée de vie de la session mais celle du cookie de session, c'est pas la même chose :)
 
Pour la session elle-même, hum, j'ai un trou, ce serait pas session.cache_expire ?

Reply

Marsh Posté le 27-10-2004 à 11:24:19    

C'est session.gc_maxlifetime (par défaut 24 minutes).


---------------
Mon blog
Reply

Marsh Posté le 28-10-2004 à 19:08:39    

phpinfo !

Reply

Marsh Posté le 27-10-2008 à 22:33:04    

hello petite question quelle est la valeur max de session.cookie_lifetime
théoriquement on peu mettre un entier, mais PHP_INT_MAX marche pas

Reply

Marsh Posté le 27-10-2008 à 22:42:21    

la session de vie maximal d'un session est celle du navigateur
 
C'est a dire que tu peut avoir la sesssion sur plusieur jours si tu enregistre les pages comme le fait firefox et que ton serveur n'efface les sessions qu'aprés la fermeture du navigateur (trou de sécurité notoire)  
Mais c'est la réponse a la question


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 27-10-2008 à 23:14:52    

sauf que session.cookie_lifetime gere le temps de cookie de session et non pas le temps de session


Message édité par stealth35 le 27-10-2008 à 23:15:10
Reply

Marsh Posté le 28-10-2008 à 20:28:35    

des idées ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed