Re: session_destroy() fails...

From: Date: Fri, 02 Mar 2001 00:26:49 +0000
Subject: Re: session_destroy() fails...
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-42252@lists.php.net to get a copy of this message
At 01:25 02.03.2001, Tobias Talltorp said: --------------------[snip]-------------------- ><?php >session_start(); >session_register("value"); >session_unregister("value"); >session_destroy(); >?> --------------------[snip]-------------------- Why would you want to create and destroy the session data during a single request? That simply doesn't make sense - session persistence is designed to keep registered session data available across _a_series_ requests. I believe PHP chokes at session_destroy() since the session save file has not yet been created, and thus deleting the session data returns an error code. Try this - it should work: <?php if ($isset($value)) { echo "thanks"; session_destroy(); } else { $value = 12; echo "<form><input type=hidden name=value value=$value>"; echo "input type=submit></form>"; session_start(); session_register($value); } ?> ...ebird >O Ernest E. Vogelsinger (\) http://www.1-at-web.at/ ^ ICQ# 13394035

« previous php.general (#42252) next »