清除由CGI创建的PHP中的Cookie
我在CGI页面中创建了Cookie,并尝试在PHP页面中清除Cookie CGI来源:清除由CGI创建的PHP中的Cookie,php,cgi,Php,Cgi,我在CGI页面中创建了Cookie,并尝试在PHP页面中清除Cookie CGI来源: Set-Cookie: cookieName="value"; path=/;\n PHP来源: setcookie ("cookieName", "", time() - 3600); unset($_COOKIE['cookieName']); 你有主意吗?请帮忙 谢谢cookie的名称是value,如代码所示 setcookie(“值”,“时间()-3600”); 未设置($_COOKIE['val
Set-Cookie: cookieName="value"; path=/;\n
PHP来源:
setcookie ("cookieName", "", time() - 3600);
unset($_COOKIE['cookieName']);
你有主意吗?请帮忙
谢谢cookie的名称是value,如代码所示 setcookie(“值”,“时间()-3600”); 未设置($_COOKIE['value']) 我找到了解决办法 在CGI中,每次从下面的
$env{'CookieName'}
为了在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, '/');
}
}
多谢大家