PHP设置cookie在Android中的奇怪行为

PHP设置cookie在Android中的奇怪行为,php,android,cookies,Php,Android,Cookies,我有一个网页,每次用户登录时都会设置一个cookie。 我这样设置cookie: $expire = time() + $seconds; $manager->setCookie('name', 'value' , 'value' ,$expire); 在每个设备和浏览器上都可以正常工作,但是在android internet browser(android版本4.4.2)中运行页面时,看起来cookie没有存储在浏览器中,除非$seconds高于6100 因此,如果我设置$expire

我有一个网页,每次用户登录时都会设置一个cookie。 我这样设置cookie:

$expire = time() + $seconds;
$manager->setCookie('name', 'value' , 'value' ,$expire);
在每个设备和浏览器上都可以正常工作,但是在android internet browser(android版本4.4.2)中运行页面时,看起来cookie没有存储在浏览器中,除非$seconds高于6100

因此,如果我设置
$expire=time()+6000
,cookie似乎不会被存储;但是,如果我设置
$expire=time()+6100
一切正常


有人知道为什么会出现这种奇怪的问题吗?

您有没有给我们您用来设置cookie的确切代码<代码>$manager->setCookie('name'、'value'、'value'、$expire)为什么您有两次“值”?这只是一个示例,但是setCookie参数的实际值不会改变脚本的行为,但是$expire会使这个android设备保持这个cookie超过100秒吗?只是想如果它可能是一个时间问题,在某种程度上,设置的时间已经在设备上过期。只是想一想…浏览器时间和服务器时间必须不同。