2020-01-16 10:23:33 2742次浏览 4条回答 0 悬赏 10 金钱

PHP 如何实现登录一次,七天之内不用登录?

最佳答案

  • 1 发布于 2020-01-16 11:36 举报

    第一次登陆成功

    <?php
     
    //登陆成功后,假设$user保存了用户的登录信息,这里设置为七天免登录
    setcookie('user',$user,time()+7*24*3600);
     
    ?>
      第二次登录,验证登录
    
    <?php
     
    //先判断是否有cookie信息
    if(isset($_COOKIE['user']){
      //拿取cookie中的用户信息,判断是否有效
      $user = $_COOKIE['user'];
    ...
    //跳转到登录成功页面
    }
    
    1 条回复
    回复于 2020-01-16 18:15 回复

    浏览器关闭 Cookie 就没了?登录状态保持 7 天的话,Cookie是如何设置的?

您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
副总裁

PHP学院的中学生

注册时间:2018-10-23
最后登录:2023-07-25
在线时长:167小时55分
  • 粉丝29
  • 金钱4725
  • 威望30
  • 积分6695

热门问题