URL: https://linuxfr.org/users/mouquiette/journaux/php-session-jcomprends-pas Title: PHP session : j'comprends pas Authors: Toto Date: 2004年01月30日T00:25:55+01:00 Tags: Score: 0 Cher journal, j'ai un petit pb avec la gestion des sessions en PHP. Ce que je souhaites faire : creer un session si elle n'existe pas, y mettre quelques variables. Si elle existe modifier ces variables. Ce que j'ai fait : if( !session_id()) { session_start(); $var1 = "coucou"; $var2 = "coucou2"; session_register(var1); session_register(var2); } else { $var1 = "bonjour"; session_register(var1); } Ce que cela fait : il considere que la session est toujours crée meme quand c'est pas le cas. Si je le force pour enregistrer ma session (a l'aide d'un test bidon plutot que celui la), quand la session sera crée, il ne modifira pas mes variables. j'ai aussi tenté : else { $tmp_var1 = "bonjour"; $tmp_var2 = $var2; session_unset(); session_destroy(); unset $var1; unset $var2; session_start() $var1 = $tmp_var1; $var2 = tmp_var2; session_register($var1); session_register($var2); } Et la il me dit que $var1 est toujours à coucou. Bref je ne comprends rien à ce qu'il me fait. Donc pour resumer : Comment verifier que la session existe ? Comment modifier les variables d'une session ? Merci PS : google n'a pas été mon ami sur ce coup la, j'ai rien trouvé d'interessant sur zend.com ou php.net

AltStyle によって変換されたページ (->オリジナル) /