2011-10-04 83 views
0
可能重复之间


PHP Sessions across sub domainsPHP会话子域

我似乎无法得到这个工作。我希望能够从我的主域登录,并在他们转到网站的子域时保持登录状态。每当我从我的主域名转到子域名时,我都会立即注销。

我试图改变在php.ini session.cookie_domain与无济于事,以及试图

ini_set('session.cookie_domain','.site.com'); 

,这在.htaccess以及

php_value session.cookie_domain .site.com 

我哪有会议去子域之间?

+4

相关主题:http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains和http://stackoverflow.com/questions/1064243/php-sessions-跨子域 – adatapost

回答

0
  1. 坚持ini_set();或者,甚至更好,用session_set_cookie_params()

2.调试代码

  • 验证您的设置,如果他们真的被设定,通过输出他们
  • 核实您的服务器发送实际的HTTP头给客户。
  • 验证浏览器发送到服务器的实际HTTP头。

会话不是黑匣子;它只是一些非常简单的机制(如HTTP cookie)的组合,因此请检查它的每个部分。