begin process at 2010 02 10 14:20:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

session


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

session

jeudi 29 novembre 2007 à 10:31:43 | session

aaaaammounti

salut
comment préciser la durée de vie de session?
merci
jeudi 29 novembre 2007 à 12:27:00 | Re : session

neigedhiver

Réponse acceptée !
Salut, ini_set('session.cookie_lifetime', XX); ini_set('session.gc_maxlifetime', XX); http://fr.php.net/manual/fr/ref.session.php
jeudi 29 novembre 2007 à 22:11:40 | Re : session

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

petit bemol quand même...
SI on est sur un serveur hébergeant plusieurs sites (en dédié, voire en mutualisé si l'hébergeur n'est pas très futé...), il est possible que le paramètrage du vhost ou/et la configuration php désignent le même répertoire de sauvegarde des sessions pour tous les sites.
Or, les sessions sont nettoyées par un garbage collector propre au module php. Ce dernier est appelé par exemple ttes les 30mn pour un site donné, et si un autre a indiqué une durée de vie des dessions d'1h, toutes les heures pour ce dernier.
Sauf que si les 2 sites partagent le même répertoire de sessions...le garbage collector n'a, lui, aucun moyen de savoir à quel site appartient tel ou tel fichier de session. Et il effacera TOUS les fichiers de session dont la durée de vie a été supérieure à la moins grande des durées de vie initialisées sur les 2 sites. Bref, même pour le site dont les sessions doivent durer 1h...elles ne dureront que 30mn, dans cet exemple.

La solution : assigner à un site son propre répertoire de sessions, soit dans le vhost, soit dans la config php pour ce site :
http://www.php.net/manual/fr/function.session-save-path.php


vendredi 30 novembre 2007 à 08:25:00 | Re : session

aaaaammounti

merci beaucoup



Cette discussion est classée dans : session


Répondre à ce message

Sujets en rapport avec ce message

fonction session_start [ par drakull ] Bonjour,Je suis chez free.fr et j'essaye de faire une zone membre, mais j ai un message d erreur à l utilisation de la fonction session_start :Call to fermer une session... [ par FleX ] bah voilag un site ou j'utilise les sessions pour transmettre les variables ,c vâchement + pratique Mais quand, l'utilisateur, vuet la fermer ya 2 sol HELP!! fin de session & mysql [ par eax ] bonsoir,j'ai un petit soucis avec les sessions php4. j'ai une table users avec un champ online qui passe à 1 lorsque l'user est connecté, et à 0 lorsq alimenter un tableau avec des variables de session [ par pichoro ] bonjour,voila mon probleme, je voudrais recuperer des variables et les stocker en tant que variables de session dans un tableau array();.j'ai donc un session [ par lan0sic ] Bonjour,Voila : J'ai fait un systeme de seesion (inscritptionn/connexion) avec un cookie a la connexion. quand on est connecter on ce redirige dans un variables de session [ par grom53 ] salut, je voudrais utiliser des variables de session en PHP avec session_start, session_register... Mon script est bon (c est un ex de bouquin) mais l Problème pour un panier de commande [ par hsii04 ] Bonjour,J'ai un ptit problème je voudrait réaliser le développement d'un panier de commande en PHP/MySQL utilisant les sessions. Mais je n'arrive qu'à Variable dans une session [ par RockmanX ] Voila,je voudrais stocker des données dans une session nommée session_user qui s'ouvre à la suite d'un formulaire de login si le mot de passe et le no sessions [ par eax ] salut!j'utilise les session sur mon site et j'ai mis un truc du genre session_register("blabla");j'aimerais savoir comment récupérer (sous forme de ta session session_start [ par amosc ] salut a tous ;Pourquoi lorsque je fais un session-start j obtient cette erreur:Warning: Cannot send session cookie - headers already sent by (output s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales