为了账号安全,请及时绑定邮箱和手机立即绑定

关闭浏览器时存储登录cookie

关闭浏览器时存储登录cookie

PHP
慕尼黑8549860 2023-06-24 17:34:41
我正在尝试将登录 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);


查看完整回答
反对 回复 2023-06-24
?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

我认为你需要在 session_start() 之前使用session_set_cookie_params() ;


session_set_cookie_params(SET_TIME_IN_SECONDS,"/");

session_start();

“/”表示会话将持续该域的所有路径。


查看完整回答
反对 回复 2023-06-24
  • 2 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信