我试图在两个子域之间共享会话变量的内容,但由于某些原因,它不起作用。
sessionid在两个子域上都完全相同,但变量不可用。
我可以通过Cookie实现这一点,这是工作,但宁愿使用会话中的值。
下面是我如何设置域的会话:
感谢, 斯科特
UPDATE 对不起应该说,我已经使用了以下内容:
ini_set('session.cookie_domain', substr($_SERVER['SERVER_NAME'],strpos($_SERVER['SERVER_NAME'],"."),100));
if(session_id ==''){session_start();}
这不起作用 – 2010-04-29 12:03:04
@Col。 Shrapnel - 你能否扩展你的评论?我不确定你是否在说我试图做的事情不会奏效,或者Rodin提供的代码是不正确的。 – scott 2010-04-29 12:52:34
@scott请参阅http://php.net/setcookie手册以了解正确的域设置。注意点数 – 2010-04-29 13:18:32