biscoe916 Posted March 8, 2008 Share Posted March 8, 2008 Here is my code: <?php // Logout.php // By Tyler Biscoe // 08 Mar 2008 // This file logs the user out... include("include/header.php"); session_destroy(); ?> <div id="alertBox"> Logged out successfully!<br> <a href="index.php"> Redirecting... </a> </div> <meta http-equiv="REFRESH" content="5;url=http://www.tylerbiscoe.com/blackbook/"> <?php include("include/footer.php"); ?> It won't log the user out and i get this error message: Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /home/2212/domains/tylerbiscoe.com/html/blackbook/logout.php on line 7 I don't get it, because I know there is a session registered... Why does it say its uninitialized...? Quote Link to comment https://forums.phpfreaks.com/topic/95132-session_destroy-problem/ Share on other sites More sharing options...
pocobueno1388 Posted March 8, 2008 Share Posted March 8, 2008 is session_start() called in your header file? If not, then you need to call it at the top of the script. Quote Link to comment https://forums.phpfreaks.com/topic/95132-session_destroy-problem/#findComment-487302 Share on other sites More sharing options...
biscoe916 Posted March 8, 2008 Author Share Posted March 8, 2008 session_start() is called in a seperate file called auth.php which is called on the top of all pages(except logout.php). Quote Link to comment https://forums.phpfreaks.com/topic/95132-session_destroy-problem/#findComment-487305 Share on other sites More sharing options...
biscoe916 Posted March 8, 2008 Author Share Posted March 8, 2008 That solved it thanks Quote Link to comment https://forums.phpfreaks.com/topic/95132-session_destroy-problem/#findComment-487306 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.