> shop.domain.com
> blog.domain.com
> news.domain.com
> account.domain.com
我想知道会话变量是否可以在子域之间传递.例如,可以在上面列出的所有子域上访问$_SESSION [‘variable’].
解决方法:
首先必须确保以所有主机都可以访问它们的方式存储会话数据;如果它们托管在同一台机器上,一切都很好,否则你可能想要使用另一个会话处理程序,例如使用数据库,memcache,…来存储会话数据.
然后,您必须确保会话ID在所有子域上都可用;这可以通过设置ini.session.cookie-domain来实现.
有关会话的更多信息,请阅读精细PHP手册中的appropriate chapter.