加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP利 用Cookie落地自动登陆

发布时间:2023-02-15 11:19:49 所属栏目:PHP教程 来源:
导读:  function index(){

  $logout = isset($_POST['logout'])?$_POST['logout']:'';

  $user = isset($_COOKIE['user'])?$_COOKIE['user']:'';

  function index(){
 
  $logout = isset($_POST['logout'])?$_POST['logout']:'';
 
  $user = isset($_COOKIE['user'])?$_COOKIE['user']:'';
 
  $rem = isset($_COOKIE['remember'])?$_COOKIE['remember']:'';
 
  if($logout == 'true'){ //判断是否执行退出登陆
 
  logout();
 
  }else if($user == ''){ //如果Cookie中没有用户信息则执行登陆操作
 
  login();
 
  }else{ //显示首页
 
  //首页的html代码
 
  $str = <<<html
 
  <!DOCTYPE html>
 
  <html lang="en">
 
  <head>
 
  <meta charset="UTF-8">
 
  <title>C语言中文网</title>
 
  </head>
 
  <body>
 
  <form action="" method="post">
 
  <p><input type="hidden" value="true" name="logout" /></p>
 
  <p><input type="submit" value="退出登陆" /></p>
 
  </form>
 
  </body>
 
  </html>
 
  html;
 
  echo $str;
 
  }
 
  }
 
  
 
  /**
 
  * 登陆
 
  */
 
  function login(){
 
  //获取提交的用户信息
 
  $user = isset($_POST['user'])?trim($_POST['user']):'';
 
  $pwd = isset($_POST['pwd'])?trim($_POST['pwd']):'';
 
  $rem = isset($_POST['remember'])?$_POST['remember']:'';
 
  if($user == ''){ //如果用户名为空,则显示登陆页面
 
  // 登陆页面的html代码
 
  $info = <<<html
 
  <!DOCTYPE html>
 
  <html lang="en">
 
  <head>
 
  <meta charset="UTF-8">
 
  <title>C语言中文网</title>
 
  </head>
 
  <body>
 
  <form action="" method="post">
 
  <p>用户名:<input type="text" name="user" /></p>
 
  <p>密 码:<input type="password" name="pwd" /></p>
 

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!