关闭浏览器时存储登录 Cookie



我正在尝试将登录cookie存储到网络浏览器,我的脚本在关闭网络浏览器时,我必须重新登录,我想阻止它。我想存储登录 Cookie。任何人都可以帮助我谢谢

这是我的代码

setcookie('uid', $uid, time()+60*30);
setcookie('username ', $username , time()+60*30);
setcookie('email', $email, time()+60*30);

目前,您为 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);

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

session_set_cookie_params(SET_TIME_IN_SECONDS,"/");
session_start();

"/"表示会话将持续域的所有路径。

最新更新