03-03-2008, 11:20 PM
|
#7 (permalink)
|
|
The Acquainted
Join Date: Nov 2007
Posts: 166
Thanks: 0
|
I know this has already been answered but here's what it says at php.net.
PHP: session_destroy - Manual
Quote:
In order to kill the session altogether, like to log the user out, the session id must also be unset. If a cookie is used to propagate the session id (default behavior), then the session cookie must be deleted. setcookie() may be used for that.
...
PHP Code:
<?php // Initialize the session. // If you are using session_name("something"), don't forget it now! session_start();
// Unset all of the session variables. $_SESSION = array();
// If it's desired to kill the session, also delete the session cookie. // Note: This will destroy the session, and not just the session data! if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); }
// Finally, destroy the session. session_destroy(); ?>
...
Note: Only use session_unset() for older deprecated code that does not use $_SESSION.
|
__________________
Eric
|
|
|
|