cébé Posté 27 Juillet 2006 Partager Posté 27 Juillet 2006 Bonjour, je voudrais définir une durée de session de 1 semaine. Mais je souhaiterais que le compte à rebours reparte à zéro à chaque session_start() de manière à ce que la session reste ouverte une semaine tant que la personne vient sur le site. Y'a-t-il un mécanisme simple permettant cela ? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 27 Juillet 2006 Partager Posté 27 Juillet 2006 Bonjour, Ce que tu demandes est impossible car lorsque l'on ferme le navigateur, la session est détruite. Je te conseille donc d'utiliser les Cookies Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
cébé Posté 1 Août 2006 Auteur Partager Posté 1 Août 2006 Ma session est uniquement par cookie. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 1 Août 2006 Partager Posté 1 Août 2006 Bonjour, Sois un peu plus explicite alors Si tu envois le cookie et que ton but est de le mettre à jour lors d'un session_start, je ne vois pas le problème. Tu n'as qu'à renvoyer le cookie avec une date mise à jour. Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
NorSeb Posté 1 Août 2006 Partager Posté 1 Août 2006 Bonjour, Si tu utilise les cookies tu connais certainement la fonction setcookie qui te permet de créer un cookie en lui ajoutant une date de validité. Il ne reste plus qu'a renouveller ce cookie à chaque "connexion" Lien vers le commentaire Partager sur d’autres sites More sharing options...
cébé Posté 1 Août 2006 Auteur Partager Posté 1 Août 2006 J'utilise une session avec ini_set('session.use_only_cookies', 1); Le problème, c'est que la session a une durée de vie sur le serveur et cette durée de vie est determinée à la création de la session ; elle n'est pas renouvellée par la suite. C'est pourquoi je voulais savoir s'il existait une procédure simple pour ce renouvellement. Mais s'il n'y a rien, même pas une petite fonction pour m'aider, alors je passerai par un cookie, mais sans utiliser de session. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant