I go to the logout.php page and explicitly delete my session; I even get redirected to the logged out page. But, when I go back to the access.php page, still has me logged in!
How do I kill and clean my session?
Code snippet logout.php
<?php
switch($REQUEST['req']){
case "logout":
if (isset($SESSION))
{
// echo "IN SESSION DESTROY";
session_destroy();
}
header("Location: /logout.php?req=loggedout");
break;
case "loggedout":
if (isset($SESSION))
{
echo "IN SESSION DESTROY";
session_destroy();
}
if (isset($SESSION))
{
echo "Yet u r in \n";
echo $_SESSION['FirstName'];
}
include $_SERVER['DOCUMENT_ROOT'].'/layout.php';
myheader("Logout");
echo '<p align="center">You are now logged out!</p>'.
footer();
break;
code snippet access.php
<?php
include_once $SERVER['DOCUMENT_ROOT'].'/layout.php';
print $SESSION['FIRSTNAME'];
login_check();
if (isset($SESSION))
{
echo"Sesson In Progress!";
myheader("Restaurant Staff Area");
echo '<p align="center">Welcome to the '.
'Restaurant Staff Area '.$SESSION['FirstName'].
'!';
footer();
}