4 votes

PHP var_dump($_SESSION);

Je travaille sur un projet et le $_SESSION['username'] n'était pas écho, j'ai utilisé le var_dump et voici ce que j'ai obtenu de ce résultat, ma question est comment le réparer.

    array(4) {
 ["SESS_ID"]=> string(1) "2"
 ["SESS_FIRST_NAME"]=> string(7) "Kevin"
 ["SESS_LAST_NAME"]=> string(6) "Outerbridge"
 ["username"]=> string(0) "" } 

Je suis un peu nouveau dans ce var_dump donc je ne suis pas sûr si cela concerne votre forum, je vais revoir tout ce qui est posté.

0voto

James Miller Points 1

Si quelqu'un a besoin d'une réponse à cette question. Dans mon expérience de travail avec la variable globale $_SESSION, si vous naviguez de la page originale d'un formulaire en ouvrant une autre instance du navigateur, vous n'obtenez pas automatiquement la même $_SESSION, donc les variables sont vides. Utilisez la propriété 'action' de votre formulaire pour naviguer vers votre page de traitement afin d'avoir une session active remplie des variables de session. Assurez-vous également d'avoir session_start() sous une forme quelconque pour chaque page. Cela peut être facilement mal compris lors du développement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X