【问题标题】:Mobile browser(chrome,safari) cookies not deleted on closing session关闭会话时未删除移动浏览器(chrome、safari)cookie
【发布时间】:2013-01-09 18:08:02
【问题描述】:

移动浏览器(chrome,safari)没有杀死过期时间设置为“0”的cookie,重新打开浏览器时相同的cookie仍然存在......

【问题讨论】:

  • 在哪个操作系统上?他们中的大多数实际上并没有关闭浏览器,他们只是暂停它但会话继续
  • 即使我在 Android 上强制停止 Chrome,会话 cookie 仍然存在。

标签: javascript android ios mobile


【解决方案1】:

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

来自官方手册:http://php.net/manual/en/function.setcookie.php

【讨论】:

  • 问题是关于会话 cookie 没有在移动浏览器上被删除,一般不会删除 cookie。
猜你喜欢
  • 2015-07-03
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 2018-02-25
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多