我有2个子域 sub1.domain.com 和 sub2.domain.com
sub1是设置登录会话但没有共享会话的人,因为他们有不同的cookie域
sub1's cookie domain => .sub1.domain.com
sub2's cookie domain => .sub2.domain.com
选项1:将sub2的.sub2.domain.com
更改为.sub1.domain.com
,以便他们可以共享会话
选项2:将sub1的.sub1.domain.com
更改为.domain.com
我希望选项1,因为我们试图尽可能避免对sub1.domain.com和domain.com进行更改。
我在sub2的末尾试过这个代码,但没有运气
ini_set('session.cookie_domain', '.sub1.domain.com');
session_set_cookie_params (0,'/','.sub1.domain.com');
答案 0 :(得分:2)
您无法将session.cookie_domain
设置为其他子域,但您可以将其设置为.domain.com
,并且它将在所有子域中显示:
ini_set('session.cookie_domain', '.domain.com');