我想知道当用户单击注销时是否可以删除网站的所有cookie,因为我将其用作删除cookie的功能,但无法正常工作:
setcookie("user",false);
有没有一种方法可以删除PHP中某个域的Cookie?
PHP setcookie()
从该页面获取的信息将取消设置您域的所有cookie:
// unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } }
http://www.php.net/manual/zh/function.setcookie.php#73484