【发布时间】:2012-02-19 12:09:27
【问题描述】:
有人知道如何跨子域保持会话吗?
我可以使用两个不同的子域访问特定的 cookie,但问题仍然存在......当我尝试将子域的 $_SESSION['test'] 发送到另一个时,它不会显示在另一个中:
subdomain1.domain.com/trial.php
<?php
ini_set("session.cookie_domain", ".domain.com"); // allow access to this cookie from any subdomain
session_start(); // create cookie
$_SESSION['test'] = "TEST1"; // lets try to send "TEST1" in the other subdomain
?>
subdomain2.domain.com/trial.php
<?php
ini_set("session.cookie_domain", ".domain.com");
session_start(); // cookie already set
print_r($_SESSION); // $_SESSION array is empty
?>
谢谢, 牛奶
【问题讨论】: