我正在尝试将登录 cookie 存储到网络浏览器中,当关闭网络浏览器时我必须重新登录我的脚本,我想阻止它。我想存储登录cookie。任何人都可以帮助我谢谢这是我的代码setcookie('uid', $uid, time()+60*30);setcookie('username ', $username , time()+60*30);setcookie('email', $email, time()+60*30);
2 回答

慕后森
TA贡献1802条经验 获得超5个赞
目前你设置的cookie持续时间是小60 * 30秒,即30分钟。这意味着您的用户需要每 30 分钟重新登录一次,尝试:60* 60*24 *30 一个月,然后 cookie 就会过期
setcookie('uid', $uid, time()+60*60* 24 *30);
setcookie('username ', $username , time()+60*60* 24 *30);
setcookie('email', $email, time()+60*60* 24 *30);

一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
我认为你需要在 session_start() 之前使用session_set_cookie_params() ;
session_set_cookie_params(SET_TIME_IN_SECONDS,"/");
session_start();
“/”表示会话将持续该域的所有路径。
- 2 回答
- 0 关注
- 125 浏览
添加回答
举报
0/150
提交
取消