如何创建在浏览器关闭时不会到期的cookie或会话,我创建了一些cookie和会话,直到我关闭浏览器或注销后它们才起作用,但是我不希望这样,只要且仅当
时,会话和cookie仍会保留
用户自行从网站注销
电子邮件和密码验证为true后,这是login.php会话和cookie:
$_SESSION['loggedIn'] = true;
$cookie_name = "user";
$cookie_value = "websitename";
setcookie($cookie_name, $cookie_value);
header("location:profile.php");
这是profile.php会话:
if ( !$_SESSION['loggedIn'] ) {
header("location: index.php");
}
这是logout.php会话和cookie:
session_unset();
session_destroy();
setcookie("user", "", time() - 3600);
这也是index.php cookie和会话:
if(isset($_COOKIE['user'] ) || isset($_SESSION['loggedIn']) )
{
header("location:profile.php");
}