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 :

Problème de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut Problème de session
    Bonjour,

    Quand je teste ce fichier ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if ( !isset($_SESSION['init_session']) && !isset($_SESSION['HTTP_USER_AGENT']) ) {
    	echo 'pas bon';
    	$_SESSION['init_session'] = TRUE;
    } else {
    	echo 'oki';
    }
    - A l'ouverture il m'indique 'pas bon' (c'est OK)
    - Quand je réactualise la page il m'indique 'oki' (c'est pas bon)

    Pourquoi apres la réactualisation de la page ca m'affiche 'oki' ?! $_SESSION['init_session'] sera vrai mais l'autre pas.

  2. #2
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Faut vraiment répondre ?

    Cela me parait assez clair.

    Premiere génération :

    if ( !isset($_SESSION['init_session']) ) est vérfié, donc
    --> echo 'pas bon';
    --> $_SESSION['init_session'] = TRUE;

    A la seconde génération :
    if ( !isset($_SESSION['init_session']) ) n'est plus vérifié puisque à la première génération tu as créer la clé, donc
    echo 'oki';



  3. #3
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    et pourquoi il ne teste pas si $_SESSION['HTTP_USER_AGENT'] existe ?!

  4. #4
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Non sa je l'ai volontairement écraté car cela n'à pas de rapport direct avec ton problème. C'est une clause que tu as rajouté pour une raison que je ne m'explique pas.

  5. #5
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    ben non justement moi ma question c'est pourquoi à l'actualisation il met 'oki' alors $_SESSION['HTTP_USER_AGENT'] n'existe pas.

    Si yavais pas $_SESSION['HTTP_USER_AGENT'] je serait surement pas venu poser la question -.-

    Je suis pas tres doué mais a ce point la faut pas exagéré ........

  6. #6
    Membre Expert
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Par défaut
    Ah oue tu le recherche dans SESSION ..... J'ai mal lu je pensais que c'était les SERVER.

    bref, pour que sa passe dans la premiere condition il faut que les deux soit vrai.

    Utilise ||

    Su ce je vais aller faire une sieste j'y voit plus clair aujourd'hui...

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

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. Problème de session
    Par kephy dans le forum Langage
    Réponses: 11
    Dernier message: 24/11/2005, 10h08
  3. Problème de session
    Par meda dans le forum Langage
    Réponses: 13
    Dernier message: 25/10/2005, 18h25
  4. problème de session en cours
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 2
    Dernier message: 19/07/2005, 14h36
  5. Gros problème de session/cookies
    Par valfredr dans le forum XMLRAD
    Réponses: 18
    Dernier message: 03/06/2004, 09h21

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