【发布时间】:2015-10-28 02:41:30
【问题描述】:
我在使用 cookie 时遇到了一些令人沮丧的事情。我在 php 中设置的 cookie 在某些浏览器中运行良好。但我只是尝试使用 google chrome for android 和 Firefox for android 登录托管站点,我发现这两个浏览器没有收到 php.ini 中设置的所有 cookie。我使用 php 设置了两个 cookie,但 chrome 和 firefox 只接收第一个 cookie 而不是两者。以下是我设置 cookie 的格式:
setcookie('gfhfk', 'content1', time()+6000, '/');
setcookie('hfgfh', 'content2', time()+6000, '/');
但是我上面提到的两个浏览器只会获取第一个cookie而忽略第二个。如果我在 php 脚本中交换设置的 cookie 的位置,我提到的浏览器只会在顶部获得第一个。其他浏览器获取所有 cookie。请问 chrome 和 firefox for android 只接收第一个 cookie 而不是两者都有什么问题?
【问题讨论】:
-
只是为了确保您不会只发送两个具有相同 cookie 名称的不同内容,是吗?
-
@Narf。 cookie 名称不同。
-
我注意到您遇到问题的浏览器都是 Android ......所以大概您正在手机上测试它们。所以......只是为了确定......你有cookies enabled on your phone吗?
-
@Eddy。是的 cookie 已启用。
标签: php google-chrome firefox cookies