小编sco*_*art的帖子

需要帮助使PHP登录会话持续更长时间

我正在为一个与我合作的小型(读取:<50个用户)非营利组织工作,我的PHP知识相当有限.目前我有一个登录脚本,我从在线教程中找到.我遇到的问题是每个用户在大约一个小时左右后就会注销.

安全性确实不是内容的问题,理想情况下我希望有人保持登录数天或数周.但是,任何关于会话长度的谷歌搜索都会让我想要缩短退出计时器的人.

就代码而言,一旦登录页面将用户名和密码与数据库进行比较,则遵循:

session_register("myusername");
session_register("mypassword");
header("location:index.php")
Run Code Online (Sandbox Code Playgroud)

在每个受保护的页面上,它以:

session_start();
if(!session_is_registered(myusername)){
header("location:login.html:);
}
Run Code Online (Sandbox Code Playgroud)

php session duration login

8
推荐指数
3
解决办法
6887
查看次数

标签 统计

duration ×1

login ×1

php ×1

session ×1