Page 1 sur 1
Session PHP : delai de validité ?
Posté : 27 août 2009, 15:40
par apericube
Salut a tous,
J'utilise une session sur mon site pour acceder a la page de creation d'articles (sans une session validée par un mot de passe on accede par a cette page). Au bout d'un certain temps (peut etre 15min ou une demi-heure), la session expire, si bien que je ne peux plus poster l'article.
Quelqu'un sait pourquoi? Comment allonger la duree d'une session ?
Re: Session PHP : delai de validité ?
Posté : 27 août 2009, 15:45
par charabia
Re: Session PHP : delai de validité ?
Posté : 28 août 2009, 18:36
par zibizibi
Salut,
Merci pour le lien. J'ai essayé dans un premier temps la premiere solution proposee : ini_set('session.gc_maxlifetime', 2880);
Mais sans resultat.
Le probleme c'est que je ne comprend pas la deuxieme solution :
ini_set('session.save_path', '/chemin/vers/ton/nouveau/repertoire/de/sessions/');
ini_set('session.gc_maxlifetime', 3600);
session_start();
Je n'ai jamais specifié de repertoire de session. Quelqu'un peut m'expliquer please ?
Re: Session PHP : delai de validité ?
Posté : 31 août 2009, 00:45
par zibizibi
... Anyone ?
Re: Session PHP : delai de validité ?
Posté : 31 août 2009, 08:16
par stopher
Le principe est de modifier des paramètres qui sont définis par le php.ini
//definition de l'emplacement des sessions ( normalement celui par défaut convient )
ini_set('session.save_path', '/chemin/vers/ton/nouveau/repertoire/de/sessions/');
il n'est normalement pas conseillé de le mettre dans un endroit accessible par le "serveur web" bref il ne faut pas pouvoir aller dans le rep via un navigateur .
//definition d'un nouveau temps
ini_set('session.gc_maxlifetime', 3600);
//démarrage de la sessiion APRES avoir modifié les params .
session_start();
Ch.
Re: Session PHP : delai de validité ?
Posté : 01 sept. 2009, 00:34
par zibizibi
Ok, merci pour l'info. Mais ca ne repond pas vraiment a ma question : que dois-je mettre a la place de '/chemin/vers/ton/nouveau/repertoire/de/sessions/' ??
Re: Session PHP : delai de validité ?
Posté : 04 sept. 2009, 13:19
par Invité
Up.. Quelqu'un ..?
Re: Session PHP : delai de validité ?
Posté : 04 sept. 2009, 13:45
par Babounet
Par défaut, chaque nouvelle session php ouverte entraine la création d'un fichier.
Tu peux choisir le dossier dans lequel tu souhaites que ces fichiers soient créés.
Re: Session PHP : delai de validité ?
Posté : 06 sept. 2009, 17:27
par zibizibi
Oki, merci bien.