OVH Cloud OVH Cloud

Probleme avec une variable de session

1 réponse
Avatar
Pascal PEYRE
Bonjour,

----------
$_SESSION["user"][] = array("login" => $PHP_AUTH_USER, "passwd" =>
$PHP_AUTH_PW);
echo "SESSION : ".session_is_registered("user");
-----------

J'ai un petit souci avec une variable de session, en fait, je ne comprends
pas pourquoi mon tableau "user" ne s'enregistre pas systématiquement en
variable de session
En effet, session_is_registered("user") ne me renvoit pas 1 lors du premier
accès.Par contre si je fais un refresh de la page,il me renvoit bien 1.

Quelqu'un a-t-il une idée ?

Pascal

1 réponse

Avatar
Thomas Mlynarczyk
Also sprach Pascal PEYRE:

Bonjour,

----------
$_SESSION["user"][] = array("login" => $PHP_AUTH_USER, "passwd" =>
$PHP_AUTH_PW);
echo "SESSION : ".session_is_registered("user");
-----------

J'ai un petit souci avec une variable de session, en fait, je ne
comprends pas pourquoi mon tableau "user" ne s'enregistre pas
systématiquement en variable de session
En effet, session_is_registered("user") ne me renvoit pas 1 lors du
premier accès.Par contre si je fais un refresh de la page,il me
renvoit bien 1.

Quelqu'un a-t-il une idée ?


Je crois que c'est normal comme ça (au moins pour certains versions de PHP).
C'est écrit quelque part dans la documentation PHP, mais je ne me rapelle
pas les détails. Les changements des variables du session n'ont pas d'effet
immediate sur $_SESSION[].