我的问题cookie没有正确设置()。
这是我的代码
$expire=time()+(60*60*24*7);
setcookie('ppt-superadmin',$user['login_id'],$expire,"/",$baseurl)
此处$baseurl="http://localhost/demo/
这很好用。这是我的logout.php代码
session_start();
$expire=time()-(60*60*24*7);
unset($_SESSION['ppt-superadmin-login']);
setcookie('ppt_superadmin',"",$expire,"/",$baseurl);
unset($_COOKIE['ppt-superadmin']);
session_destroy();
我已经尝试过unset和setcookie()过去的时间。不行不通。我已经回应了它的价值,它在登录时设置了它的显示值。 这有什么问题?
答案 0 :(得分:1)
我猜你有一个错字,
setcookie('ppt_superadmin',"",$expire,"/",$baseurl);
^
确保它是下划线或破折号,因为在设置时你有破折号的名字,而在取消设置时,你使用了下划线。