结束会话时未删除移动浏览器(chrome,safari)cookie

结束会话时未删除移动浏览器(chrome,safari)cookie

问题描述:

移动浏览器(chrome,safari)无法终止过期时间设置为"0"的cookie,重新打开浏览器后,相同的cookie仍然存在...

Mobile browser(chrome, safari) not killing cookies with expire time set to '0', Same cookie persists when browser is reopened...

必须使用与设置Cookie相同的参数删除Cookie.如果value参数是一个空字符串或FALSE,并且所有其他参数都与对setcookie的先前调用匹配,则具有指定名称的cookie将从远程客户端中删除.这是通过将值设置为已删除"并将过期时间设置为过去一年来实现的.

摘自官方手册: http://php.net/manual/zh/function .setcookie.php