清除由CGI创建的PHP中的Cookie
我在CGI页面中创建了Cookie并尝试在PHP页面中清除。清除由CGI创建的PHP中的Cookie
CGI来源:
Set-Cookie: cookieName="value"; path=/;\n
PHP源:
setcookie ("cookieName", "", time() - 3600); unset($_COOKIE['cookieName']);
有一个想法?请帮忙。
感谢
回答:
您的cookie的名称是值,因为在你的代码所示
的setcookie( “价值”, “”,时间() - 3600); 未设置($ _ COOKIE ['value']);
回答:
我找到了解决方案。
在CGI,每次从以下
$env{'CookieName'}
得到饼干要清除在PHP中,我尝试了下面的编码
// unset cookiesif (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, '/');
}
}
感谢所有
以上是 清除由CGI创建的PHP中的Cookie 的全部内容, 来源链接: utcz.com/qa/263593.html