Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter会话,具有多个不同长度的会话_Php_Codeigniter_Session - Fatal编程技术网

Php Codeigniter会话,具有多个不同长度的会话

Php Codeigniter会话,具有多个不同长度的会话,php,codeigniter,session,Php,Codeigniter,Session,我有一个上传网站,目前当有人以访客身份上传东西时,他们有一个会话,允许他们编辑上传的标题,持续5分钟,然后过期 我刚刚添加了与上传部分(atm)无关的网站登录,但由于我将CI会话过期时间设置为300ms(5分钟),系统会在该时间后注销用户 我希望他们保持24小时登录。还请注意,我有自动加载的会话 谁能告诉我贝丝该怎么做?谢谢 您可以将上载时间与其他上载数据(如文件名、大小等)一起存储在数据库中,并使用它来限制编辑时间 如果您没有使用数据库来存储有关此文件的信息,则可以使用基于文件的解决方案(速度

我有一个上传网站,目前当有人以访客身份上传东西时,他们有一个会话,允许他们编辑上传的标题,持续5分钟,然后过期

我刚刚添加了与上传部分(atm)无关的网站登录,但由于我将CI会话过期时间设置为300ms(5分钟),系统会在该时间后注销用户

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


谁能告诉我贝丝该怎么做?谢谢

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

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