设置多个Cookie时仅设置第一个Cookie

时间:2015-08-05 10:55:56

标签: php google-chrome firefox cookies

我遇到了令人沮丧的饼干。我在php中设置的cookie在某些浏览器中运行良好。但我只是尝试使用google chrome for android和Firefox for android登录托管网站,我发现这两个浏览器没有收到所有在php中设置的cookie。我使用php设置两个cookie但chrome和firefox只接收第一个cookie,而不是两个。以下是我设置cookie的格式:

setcookie('gfhfk', 'content1', time()+6000, '/');
setcookie('hfgfh', 'content2', time()+6000, '/');

但是我上面提到的两个浏览器只会获得第一个cookie并忽略第二个cookie。如果我在php脚本中交换设置cookie的位置,我提到的浏览器将只获得顶部的第一个。其他浏览器获取所有cookie。请问什么可能是chrome和firefox的问题,因为android只接收第一个cookie,而不是两个?

1 个答案:

答案 0 :(得分:0)

我在JS遇到了同样的问题。对于一个cookie,它工作。我只看到一个解决方案 - 将数据打包到一个cookie中或使用localStorage / sessionStorage。