发布日期:2018-03-26
在PHP中,如何删除我的网站的所有cookies?+ 查看更多
在PHP中,如何删除我的网站的所有cookies?
+ 查看更多
发布日期:2018-03-10 15:44
分类:PHP
浏览次数:121
我想知道当一个用户点击登出时我能否删除我的网站的所有cookies,因为我用这个函数来删除cookies但它没有正常工作:
setcookie("user",false);
在PHP中,是否有删除一个域的cookies的方法?
回答
PHP setcookie()
依据那个网页,下面这个方法会将你的域中的所有cookies作废:
依据那个网页,下面这个方法会将你的域中的所有cookies作废:
// 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, '/'); } }