PHP 如何实现登录一次,七天之内不用登录?
第一次登陆成功
<?php //登陆成功后,假设$user保存了用户的登录信息,这里设置为七天免登录 setcookie('user',$user,time()+7*24*3600); ?> 第二次登录,验证登录 <?php //先判断是否有cookie信息 if(isset($_COOKIE['user']){ //拿取cookie中的用户信息,判断是否有效 $user = $_COOKIE['user']; ... //跳转到登录成功页面 }
浏览器关闭 Cookie 就没了?登录状态保持 7 天的话,Cookie是如何设置的?
设置 Cookie 有效期 7 天即可
token
要么cookie要么token前端保存7天