2012-11-13 40 views
1

我對joomla瞭解不多。我發現這個:用戶在joomla關閉瀏覽器後記得會話

JFactory :: getSession();

在這裏,我發現有一個過期的日期,但我不能讓它工作。 http://www.techportal.co.za/joomla/joomla-tutorials/304

你能舉個實際的例子嗎?

只需要用戶重新打開瀏覽器上次會話中存儲的數據即可使用。也不得不說,我正在使用外部域名登錄,所以在這種情況下,我不在乎joomla處理用戶的內部方式。

回答

0

4個部分,您可以爲您正在使用存在的文檔中看到需要通過一個數組(在API中稱爲$options)通過

所以你需要通過

$time=99; //time in minutes 
$options = array(
    "expire" => $time, 
); 
$session =& JFactory::getSession($options); 

默認情況下,這是由2.5以上的Joomla配置區域中的param處理的!這也可能是1.5的情況 - 我沒有1.5的副本。

相關問題