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 :

[Cookies] Session se réinitialise toute seule [Fait]


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut [Cookies] Session se réinitialise toute seule
    Bonsoir,

    J'ai configuré mon php.ini comme suit (linux)

    session.use_only_cookies = 1
    session.name = PHPSESSID
    session.auto_start = 1
    session.cookie_lifetime = 3600*12
    session.cookie_path = /
    session.cookie_domain = mondomaine.com
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor = 100
    session.gc_maxlifetime = 3600*12
    session.bug_compat_42 = 1
    session.bug_compat_warn = 1
    Comme vous l'avez lu j'ai envie de conserver la session dans des cookies (durée de vie 12h) et chaque session ouverte pendant 12h également. Malheureusement le comportement de php est tout autre!

    Après quelques clics par ci par là la session se détruit toute seule. Autre chose bizarre : pendant la session l'URL ne contient pas de PHPSESSID=xxx mais après réinitialisation bien.

    Ai-je bien configuré mon php.ini ou quelqu'un saurait d'où ça peut provenir?

    Merci et bonne soirée,

    webrider

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Dans un fichier php.ini, je doute que vous puissiez écrire :
    session.cookie_lifetime = 3600*12
    dans la mesure où les valeurs ne sont pas interprétées (c'est-à-dire que ce genre de traitement ou de calcul ne sera jamais effectué).

    Pour ce qui est de la transmission de la session, vous avez le choix entre l'utilisation des cookies : plus propre mais le client doit les activer ou retransmettre la variable PHPSESSID. Vous trouverez plus d'informations, dans le tutoriel sur les sessions.


    Julp.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Ah oui effectivement les valeurs ne sont pas interprétées! J'ai changé la valeur à 43200 et ça fonctionne.

    Merci!

    webrider

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

Discussions similaires

  1. niveau cookies change tout seul
    Par ghis34 dans le forum Sécurité
    Réponses: 1
    Dernier message: 04/12/2007, 13h21
  2. Variable de session qui change toute seule
    Par mijean dans le forum Langage
    Réponses: 5
    Dernier message: 21/05/2007, 14h42
  3. Mes sessions se ferment toutes seules
    Par casho dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 05/10/2006, 15h30
  4. session se ferme toute seule
    Par mouloudéen dans le forum Windows XP
    Réponses: 2
    Dernier message: 19/09/2006, 16h30
  5. [Cookies] PHPSESSID se met tout seul ??
    Par dj-julio dans le forum Langage
    Réponses: 4
    Dernier message: 23/02/2006, 10h11

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