deleting (destroying) a php session

From: Date: Mon, 14 Aug 2000 13:36:49 +0000
Subject: deleting (destroying) a php session
Groups: php.general 
Request: Send a blank email to php-general+get-11639@lists.php.net to get a copy of this message
Help please. I have a problem deleting (destroying) a PHP session. When, for example,a user types in a wrong userid and/or password the same are persisted till the user closes the browser. Calling session_destroy(); and/or session_unregister(); is not having any effect. I am using the following PHP script. ============================================== <?php session_start(); if (!$PHPSESSID) { session_destroy(); session_register("userid"); session_register("passwd"); session_register("logged"); } if ((!$logged) ) { session_register("logged"); } if ((!$userid) ) { session_register("userid"); } if ((!$passwd) ) { session_register("passwd"); } include("authenticate.txt"); if (!$logged){ if (($userid == "") || ($passwd == "")){ session_destroy(); session_unregister('userid'); session_unregister('passwd'); session_unregister('logged'); header("Location: login.php"); /* Redirect browser */ } else { $logged = authenticate($userid, $response); }// end else } if(!$logged){ //' the user has no permission header("Location: login.php"); /* Redirect browser */ exit; } //end if else { ?> ================================================

« previous php.general (#11639) next »