<?php
session_start();
// store to test if they were logged in
$old_user = $SESSION['valid_user'];
unset($SESSION['valid_user']);
session_destroy();
?>
<html>
<body>
<h1>Log out</h1>
<?php
if (!empty($old_user))
{
echo 'Logged out.<br />';
}
else
{
//if they weren't logged in but came to this page somehow
echo 'You were not loggd in, and so have not been logged out.<br/>';
}
?>
<a href="authmain.php">Back to main page</a>
</body>
</html>
session_destroy();
?>
<html>
<body>
<h1>Log out</h1>
<?php
if (!empty($old_user))
{
echo 'Logged out.<br />';
}
else
{
//if they weren't logged in but came to this page somehow
echo 'You were not loggd in, and so have not been logged out.<br/>';
}
?>
<a href="authmain.php">Back to main page</a>
</body>
</html>
heres the output
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/logout.php:1) in /var/www/logout.php on line 3
Log out
Logged out.
Back to main page
so it seems to be a problem with session start, this function is working fine on login, and member area,
any sugestions?