Php 会话仅在重新启动浏览器后显示在子域上

Php 会话仅在重新启动浏览器后显示在子域上,php,session,Php,Session,我进行了设置,以便可以在主域和子域之间共享会话数据,在子域脚本上,我在子域上使用以下代码: ini_set('session.cookie_domain', '.mydomain.com'); session_start(); 问题是,主域设置的会话数据只有在重新启动浏览器后才能在子域上查看 这是为什么?它可以被修复吗?修复是在php.ini中设置它 session.cookie_domain = ".mydomain.com" 重复你自己的问题,@CBroe这不是重复;仅仅因为它们是以同

我进行了设置,以便可以在主域和子域之间共享会话数据,在子域脚本上,我在子域上使用以下代码:

ini_set('session.cookie_domain', '.mydomain.com');

session_start();
问题是,主域设置的会话数据只有在重新启动浏览器后才能在子域上查看


这是为什么?它可以被修复吗?

修复是在
php.ini
中设置它

session.cookie_domain = ".mydomain.com"

重复你自己的问题,@CBroe这不是重复;仅仅因为它们是以同样的方式解决的,并不意味着它们是重复的问题;因此你的否决票是没有道理的。