我使用下面的代码删除Cookie,一切正常。 几天前,我开始在其他地方托管代码,它不再删除cookie。
有什么想法吗?
if( $_COOKIE )
{
foreach( $_COOKIE as $name => $value )
{
$params = session_get_cookie_params();
unset($_COOKIE[$name]);
setcookie($name, '', time()-43200, $params['path']);
echo $name;
echo '<br/>';
echo $params['path'];
}
}
答案 0 :(得分:0)
尝试使用echo语句。
然后执行以下操作:
答案 1 :(得分:0)
我试图删除的cookie是我的Facebook Connect应用程序。注销FB Connect时,创建的cookie不会被删除。 如果FB Developer应用程序的网站部分中的回调URL中包含WWW或者用户访问www.myapp.com
,则不会使用我使用的方法删除cookie所以我必须将回调网址从http://www.myapp.com/更改为http://myapp.com/ 然后我不得不在.htaccess文件中进行重写,以确保用户始终在WWW上访问http://myapp.com。
这对我来说似乎很挑剔,但它确实有用。
*发布此标签并更新标签,以防其他人遇到同样的问题。