2012-07-25 175 views
0

我遇到登錄會話問題。基本上流程如下:會話變量被破壞

  • 用戶創建帳戶並定義用戶名;
  • 用戶登錄使用URL的 'http:// [用戶名] .website.com'
  • (編碼在PHP &的MySQL,使用會話cookie)

我的問題是:當試圖直接從登錄時索引頁'www.website.com'我無法讓我的用戶登錄到他的網址http://username.website.com

讓我說我打開了url「www.example.com」,並在這個URL中創建了一個會話變量。現在我想訪問URL「test.example.com」中的會話變量。怎麼做?任何解決方案歡迎

注意:在每個php文件的頂部我已經使用了下面的代碼,但我的會話變量被銷燬,我無法訪問另一個頁面中的會話變量。我也在「php.ini」文件中設置了session.cookie_domain =「.website.com」。

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

session_name("sessionid"); session_start(); 

回答

0

試着把session_start()放在開頭?刪除所有其他行,看看會發生什麼。沒有看到實際的代碼就很難診斷。