我有一个网站www.example.com。这将有多个子域用于单个应用程序或程序。例如,login.example.com将允许用户登录网站,而system.example.com将允许用户访问信息系统,而forums.example.com则允许用户访问论坛。在多个子域之间共享SESSION变量
我们可能需要在子域之间传递信息,例如用户ID或用户偏好等。我们如何使用SESSION变量在sudomains之间传递信息?
编辑: 我喜欢这个主意:
由于在脚本的第一件事:
ini_set('session.cookie_domain', '.example.com');
可能重复? [允许php会话继承到子域](http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains) – Josh 2012-02-05 22:38:38
你打算在所有的会话中使用SAME会话吗?的子域名,或者你希望会话信息被子域隔离?如果您曾经扩展并将一个子域移动到另一个物理服务器,那么如果您跨所有域共享会话,则这可能会产生问题。或者你必须切换到所有服务器都可以访问的基于内存/数据库的会话存储。 – drew010 2012-02-05 22:43:16
我打算在所有子域上使用SAME会话。然而另一个缺点可能是我在一个服务器上有多个域。然后我会怎么做才能将会话保持在常规域名之间,但是只保留子域名? – 2012-02-06 16:52:24