【问题标题】:php joomla session lifetime settingsphp joomla 会话生命周期设置
【发布时间】:2010-06-03 19:47:26
【问题描述】:

我搜索了谷歌和 joomla 论坛,但没有找到我想要的。

  • 我的主要目的是让 joomla 会话永久生效。
  • 许多论坛说保持较高的价值不好(安全问题),但我现在不想考虑。

我的问题是:

如果我将会话生命周期值设置为“0”(零),会话会永远处于活动状态吗?否则用户将无法完全登录?

【问题讨论】:

  • 为什么要永远设置会话?
  • 为什么不试试呢?另外,如何将其设置为非常高的值(例如一整年)?
  • @Pekka :我确实尝试过零。它没有让我退出。但是通过 joomla 文档查看,它并没有给出清晰的图片。大多数论坛和 joomla 文档都说要将值设置为更高的数字。但是想知道如果可以用零来完成,为什么需要更高的价值! @Sarfraz:它是一个离线局域网应用程序,用户需要一直登录

标签: php joomla1.5


【解决方案1】:

我不详细了解 Joomla 的会话管理功能,但我假设它们是基于普通 cookie 的。有了这些,0 的值将在会话结束时导致 the cookie being deleted,因此您可能希望使用一个不可能大的值。

【讨论】:

  • 根据您的假设,如果它在 joomla 中的工作方式相同,那么如果我将值设置为零,用户会话将保持活动状态直到浏览器关闭?那么用户在重新打开浏览器时是否必须再次登录?但如果他们不关闭,他们将永远登录?
  • @jtanmay 是的,根据 setcookie() 文档,这是应该的方式。
  • 感谢您的宝贵时间和回答。我得到了澄清。打开浏览器时,我已经在进行自动登录。所以将值设置为零将对我有用。再次感谢。
  • @jtanmay 啊好吧,我在这里理解错了,我认为无论浏览器是否正在运行,您都需要一个“永恒的会话”。不客气。
猜你喜欢
  • 2012-04-07
  • 2015-07-09
  • 1970-01-01
  • 2017-11-08
  • 1970-01-01
  • 2011-09-15
  • 1970-01-01
  • 2012-08-06
  • 2016-03-19
相关资源
最近更新 更多