Re: session_destroy() fails...
| From: | Ernest E Vogelsinger | 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