Codeigniter会话,多个不同长度

时间:2012-03-04 19:27:21

标签: php codeigniter session

我有一个上传网站,目前当有人将某些内容作为访客上传时,他们会有一个会话,让他们编辑上传标题5分钟然后过期。

我刚刚添加了与上传部分(atm)无关的网站的登录信息,但由于我将CI会话设置为300毫秒(5分钟),系统会在此之后将用户注销。

我希望他们保持登录状态24小时。另请注意,我有自动加载会话。

任何人都可以建议做什么事情吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将上传时间与其他上传数据(例如文件名,大小等)一起存储在数据库中,并使用它来限制编辑时间。

如果您没有使用数据库存储有关此文件的信息,您可以使用基于文件的解决方案(慢得多)或使用会话变量来存储上传时间(我认为您已经拥有,如果不是一)并根据此变量检查编辑页面上的时间。如果它超出了您想要的时间限制,请清除它并且不要弄乱登录数据。