IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Sessions] lifetime de session ie...


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 11
    Par défaut [Sessions] lifetime de session ie...
    Bonjour a tous

    Mon premier post ici :-)

    Je galère avec la durée de vie des sessions coté serveur.
    Je perds mes données au bout de 3 heurs (estimations)

    j ai ca dans mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    session_cache_expire(60*60*24*100); //100 jours
    session_set_cookie_params(60*60*24*100); //100 jours
    session_start();
    et je viens de rajouter ca en feuilletant php.net

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("Cache-control: private"); // bug IE 6.x
    j ai pas encore pu constaté d amélioration.

    a titre indicatif mon phpinfo() http://locations-ventes.net/php/info.php5

    et mon site http://locations-ventes.net :-)

    Merci d' avance pour vos suggestions :-)

    Cordialement

    Markus

  2. #2
    Membre expérimenté Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    salut, jai regardé dans les commentaires de :
    http://php3.de/manual/en/function.session-cache-expire.php

    et j'ai trouvé ça interessant :

    After recieving a "bogus" mark on a bug report i've tried to find out the differences between cache_expire and what was causing a session delete after 24 minutes.

    cache_expire is used for cached session pages and has nothing to do with the session data

    The garbage collector controls the session data and destroys sessions which are older then 1440 seconds (24 minutes) by default.

    So to keep a session alive longer then 24 minutes (for example when a visitor tries to POST a huge message that took him 1 hour to type), you must modify the session.gc_maxlifetime thru ini_set()

    Somehow i couldn't find anything in the PHP documentation regarding this and due to that me (and i think many others) got the wrong ideas regarding PHP sessions.
    A few examples to fix session timeout are already posted below but in my opinion they all missed session.gc_maxlifetime
    j'espère ça peut t'aider.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 11
    Par défaut
    Merci pour l' info
    j' rajouter ca dans mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    assert(ini_set('session.gc_maxlifetime',60*60*24*100)); //100 jours
    et ca marche mieux aussi depuis que j' ai rajouté ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header("Cache-control: private"); // bug IE 6.x
    j' ai vu ca sur un post sur php.net

    Merci de t etre penché sur la question

    Tu as déjà utilisé les session?

  4. #4
    Invité4
    Invité(e)
    Par défaut
    J'ai aussi ce problème, mais j'ai limpression que c'est 30 minutes.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 11
    Par défaut
    session.gc_maxlifetime =1440 s par défaut
    soit 24 min...

  6. #6
    Membre expérimenté Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Par défaut
    Euh oui j'utilise les sessions, mais je n'ai jamais eu besoin de régler leur temps d'expiration

    N'oublies pas de cliquer sur le bouton "résolu" en bas du forum, si ton problème est réglé !

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 11
    Par défaut
    c' est fait !
    tien pourquoi je peux pas mettre un bel avatar comme le tiens?

  8. #8
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 11
    Par défaut
    OK Merci Ska Root
    va falloir que j attende un peu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. session lifetime marche pas
    Par fétémété dans le forum Langage
    Réponses: 1
    Dernier message: 10/11/2008, 23h52
  2. [JSP][session] perte de session et sendRedirect
    Par blaz dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/03/2007, 09h32
  3. Pas de session.lifetime [Pas Résolu]
    Par flydragon dans le forum Langage
    Réponses: 3
    Dernier message: 15/05/2006, 14h51
  4. Réponses: 1
    Dernier message: 30/03/2006, 07h19
  5. Session() ou Set session()
    Par CDRIK dans le forum ASP
    Réponses: 5
    Dernier message: 04/10/2004, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo