2010-06-03 54 views
0

我已經通過谷歌和joomla論壇搜索,但沒有得到什麼,我正在尋找。php Joomla會話終身設置

  • 我的主要目的是將joomla會話設置爲永遠。
  • 很多論壇都說它不善於保持較高的價值(安全問題),但我現在不想考慮這一點。

我的問題是:如果

我設置會話生命週期值「0」(零),將在本屆會議永遠是活躍?或者用戶將無法完全登錄?

+0

爲什麼在世界上,你想永遠設置會話? – Sarfraz 2010-06-03 19:49:08

+0

爲什麼不試試?另外,如何將其設置爲非常高的價值(例如全年)? – 2010-06-03 19:49:16

+0

@Pekka:我確實嘗試了零。它沒有註銷我。但通過瀏覽joomla文檔,它沒有給出清晰的圖片。大多數論壇和joomla文檔都聲稱將該值設置爲更高的數字。但想知道爲什麼需要更高的價值,如果它可以用零來完成! @Sarfraz:它是一個離線局域網應用程序,用戶需要根據您的假設始終在 – jtanmay 2010-06-03 19:53:12

回答

0

我不知道Joomla的會話管理功能的細節,但我認爲他們是基於普通的cookie。有了這些,在會話結束時,值爲0將導致the cookie being deleted,所以您可能想要以一個不可能的巨大價值。

+0

之前登錄,如果它在joomla中的工作方式相同,那麼如果將該值設置爲零,則用戶會話將爲在瀏覽器關閉之前保持活動狀態?那麼用戶在重新打開瀏覽器時將不得不再次登錄?但如果他們不關閉,他們將永遠登錄? – jtanmay 2010-06-03 20:03:23

+0

@jtanmay是的,這是它應該根據setcookie()文檔的方式。 – 2010-06-03 20:04:02

+0

感謝您的時間和答覆。我有澄清。瀏覽器打開時,我已經在進行自動登錄。所以將這個值設置爲零將對我有用。 再次感謝。 – jtanmay 2010-06-03 20:06:16