【问题标题】:PHP Sessions Between Subdomains [duplicate]子域之间的 PHP 会话 [重复]
【发布时间】:2011-11-30 08:46:20
【问题描述】:
可能重复:
PHP Sessions across sub domains
我似乎无法让它工作。我希望能够从我的主域登录,并在他们转到站点的子域时保持登录状态。每当我从主域转到子域时,我都会立即注销。
我尝试在 php.ini 中更改 session.cookie_domain 无济于事,以及尝试
ini_set('session.cookie_domain','.site.com' );
这个在 .htaccess 中也是如此
php_value session.cookie_domain .site.com
如何在子域之间进行会话?
【问题讨论】:
标签:
php
session
subdomain
【解决方案1】:
- 坚持使用ini_set();或者,更好的是,使用 session_set_cookie_params()
2。调试你的代码
- 通过输出验证您的设置(如果它们确实已设置)
- 验证服务器向客户端发送的实际 HTTP 标头。
- 验证浏览器向服务器发送的实际 HTTP 标头。
会话不是黑匣子;它只是一些非常简单的机制(例如 HTTP cookie)的组合,因此请检查它的每个部分。