用户注销时清除 PHP 中的网站 Cookie
要在用户注销时有效删除与您的网站关联的所有 Cookie,setcookie 函数单独使用可能还不够,因为它仅取消设置特定的 cookie。需要更全面的解决方案来解决此任务。
PHP setcookie()
setcookie 函数可以对 cookie 进行操作。参考官方 PHP 文档,此代码片段会删除您域的所有 cookie:
<code class="php">// 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, '/'); } }</code>
以上是如何在用户注销时有效清除 PHP 中的所有网站 Cookie?的详细内容。更多信息请关注PHP中文网其他相关文章!