Jump to content

logout function works on one server and it doesn't on another?


crf1121359

Recommended Posts

Hi again,

 

 

I have a very basic PHP logout file which will destry the session on teh user and will log them out of their account..

 

This php file works on a server with older version of PHP (000webhosting)

 

But

 

It doesn't work on a server with a newer version of PHP!!!

 

This is the code:

 

<?php
session_start();

session_destroy(); 
$_SESSION = array();
if(!session_is_registered('id')){ 
$msg = "You are now logged out";
} else {
$msg = "<h2>could not log you out</h2>";
} 
?> 
<html>
<body>
<?php echo "$msg"; ?><br>
<p><a href="login.php">Click here</a> to return to our home page </p>
</body>
</html>

anyone knows how to fix this issue?

 

Thanks in advance.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.