在域和子域上共享会话在android手机上不起作用


Sharing sessions on domain and subdomains not working on android phone

我使用

php_value session.cookie_domain ".domain.com"

在.htaccess中共享域和所有子域上的会话,它正在工作,除了从android手机

为什么?这里有前进的路吗?

Ps。如果在php.ini中session.cookie_domain=.domain.com directcly,它也不起作用-该网站有很多页面,因此最好使用.htaces或php.ini方式进行

会话cookie是在您的客户端没有或过期时设置的。除非您强制更改它们的值(如名称),否则它们不会更改。但有些价值观,比如领域,我们不容易强行改变。

这意味着,如果为+15 minutes设置了会话cookie,则您应等待15分钟,或者从浏览器手动使用session_destroy()或cleaar cookie。

当设置下一个cookie时,它将正常工作。

这是旧的缓存数据造成的。在php.ini中使用session.cokie_lifetime=0重新启动浏览器和手机时,cookie仍然存在。手动删除所有个人数据可以解决此问题。