Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/10/2011, 19h26   #1
 
Inscription : septembre 2008
Messages : 114
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 114
Points : -49
Points : -49
Par défaut Désactiver la mort d'une session

Bonjour,

J'utilise les sessions dans mon projet et je veux désactiver le temps de mort de la session comment faire ?

NB que j'utilise EasyPHP

Merci de votre aide
ghir_ana est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 25/10/2011, 21h09   #2
Invité régulier
 
Inscription : septembre 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 31
Points : 8
Points : 8
Dès que l'on ferme le navigateur la session est détruite. Sauf à configurer le fichier php.ini avec session.lifetime qui fixe la durée de vie, en secondes, du cookie envoyé au client. La valeur 0 signifie "jusqu'à ce que le client soit fermé". Par défaut à 0. Donc si on le laisse à zéro la session dure jusqu'à la fermeture du navigateur, pour laisser les données durant 30 minutes, il faut remplacer 0 par 1800 (= 30 minutes * 60 secondes dans une minute).
session.lifetime = 0
Epliknot est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/10/2011, 01h01   #3
Membre expérimenté
 
Avatar de FMaz
 
Inscription : mars 2005
Messages : 648
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 648
Points : 527
Points : 527
Je serais curieux d'explorer la possibilité de stocker l'ID session dans un cookie normal, sans expiration. Et avant d'ouvrir la session, un truc dans le style:

Code :
1
2
3
4
5
6
 
if(isset($_COOKIE['sessid']))
   session_id($_COOKIE['sessid']);
session_start();
 
$_COOKIE['sessid'] = session_id();
... à tester.
FMaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h43.


 
 
 
 
Partenaires

Hébergement Web