0
我有我自己的登錄系統。我使用已有的AuthPlugin框架構建擴展,以在用戶登錄系統時自動登錄Mediawiki上的用戶。Mediawiki刷新我的會話變量
// Instanciating a user object
$User = new User() ;
// Mediawiki does not start a session for unsigned users
wfsetupSession();
die($_SESSION['test']);
我有我自己的登錄系統之前設置$ _SESSION [「測試」],但我所有的會話變量似乎是拿到的頁面刷新。有什麼方法可以檢索這些變量嗎?我仍然可以使用PHPSESSID cookie,但MW會在另一個cookie中創建自己的會話ID。
之前另一個變量? – Maerlyn 2013-02-09 21:52:51
我不確定兩個系統是否使用相同的會話ID /名稱。如果這能更好地回答問題:我在http://mysite.com上開始一個會話,並在$ _SESSION ['test']變量中插入一個值。現在這個$ _SESSION ['test'] var在我的mediawiki擴展中不可用,位於http://mysite.com/mediawiki/extensions/myextension – Sefam 2013-02-09 21:55:15