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é.

8voto

La fonction var_dump() de PHP affichera toujours null pour $_SESSIONS. Vous pouvez utiliser :

print_r($_SESSION);

Même si cela peut aider, Passez une bonne journée

7voto

"Réparer" quoi ?

$_SESSION['username'] a la valeur "", ou la chaîne vide.

Si ce n'est pas ce que vous vouliez, faites ce que vous devez faire pour que cela n'arrive pas.

Je suis désolé si cette réponse semble inutile, mais en réalité c'est une question inutile.

2voto

Marlon Points 298

$_SESSION['username'] n'était pas en train d'echo

Il semble que cela echo un potentiellement une valeur vide parce que si vous regardez dans votre tableau:

["username"]=> string(0) ""

contient une valeur vide

1voto

genesis Points 32591

Votre variable SESSION existe, mais elle est vide. Vous remplissez cette variable avec une chaîne vide.

1voto

Avez-vous commencé la session?

session_start();

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