Cookie unset()不正确

时间:2014-06-20 14:08:32

标签: php cookies

我的问题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()过去的时间。不行不通。我已经回应了它的价值,它在登录时设置了它的显示值。 这有什么问题?

1 个答案:

答案 0 :(得分:1)

我猜你有一个错字,

setcookie('ppt_superadmin',"",$expire,"/",$baseurl);
              ^

确保它是下划线或破折号,因为在设置时你有破折号的名字,而在取消设置时,你使用了下划线。