我試圖在兩個子域之間共享會話變量的內容,但由於某些原因,它不起作用。
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