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 :

session vide apres changement de page


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2015
    Messages : 2
    Points : 2
    Points
    2
    Par défaut session vide apres changement de page
    bonjour

    au vu du titre on pourrait croire que mon probleme ressemble aux autres

    mais je n'ai trouvé aucune soluce

    donc je vous explique mon probleme:

    je n''ai plus aucune session (ni cookie d'ailleurs) qui reste en mémoire,
    sur la page active aucun probleme mais des que je change de page, je perds ma session malgres le session_start() en tout debut de page

    je pense que cela doit venir d'une mise à jour de php et que la réponse se situe dans le php.ini mais impossible de trouver ou

    pour info il s'agit d'un serveur en LAMP en local

    voici les pages de test que j'ai fait:

    # index.php
    - code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
     
    session_start();
     
    echo $_SESSION['start'] = 'test';
     
    echo '<br /><a href=\'retour.php\'>SUIVANT</a>';
     
    ?>
    - retour:
    # retour.php
    - code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    session_start();
     
    echo '_'.$_SESSION['start'].'_-_'.$start.'_';
     
    echo '<pre>';
    print_r ($_SESSION);
    echo '</pre>';
     
    ?>
    - retour:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    __-__
     
    Array
    (
    )

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Cette ligne m'embête un peu : echo $_SESSION['start'] = 'test';.
    Afficher une affectation, je trouve ça bizarre. Donc juste pour le test, est-ce que tu pourrais essayer en 2 lignes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $_SESSION['start'] = 'test';
    var_dump($_SESSION);
    .
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. [AC-2003] Formulaire vide après changement de base
    Par Piou2fois dans le forum Projets ADP
    Réponses: 0
    Dernier message: 12/04/2012, 09h48
  2. Actualiser session après changement de page
    Par jjouc dans le forum Langage
    Réponses: 2
    Dernier message: 14/09/2010, 17h42
  3. Réponses: 4
    Dernier message: 19/07/2010, 17h04
  4. webbrowser disparait apres changement de page
    Par fhoest dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/09/2008, 19h04
  5. reinitialisation d'une session a chaque changement de page
    Par RR instinct dans le forum Langage
    Réponses: 3
    Dernier message: 26/10/2006, 17h09

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