加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中 登录记住密码实现思路

发布时间:2022-07-16 00:28:41 所属栏目:PHP教程 来源:互联网
导读:form页面 复制代码 代码如下:www.CuoXIn.com form action=login.php method=post 用户名input type=text name=usernamebr 密码input type=text name=passwordbr 记住密码input type=checkbox name=jizhu value=1br input type=submit /form a href=userinf
  form页面
  复制代码 代码如下:www.CuoXIn.com
 
  <form action="login.php" method="post">
  用户名<input type="text" name="username"><br>
  密码<input type="text" name="password"><br>
  记住密码<input type="checkbox" name="jizhu" value="1"><br>
  <input type="submit">
  </form>
  <a href="userinfo.php">用户信息</a>
  <?php
  session_start();
  function p($arr){
  echo "<pre>";
  print_r($arr);
  echo "</pre>";
  }
  p($_SESSION);
  p($_COOKIE);
  ?>
 
  登录页面
  复制代码 代码如下:www.CuoXIn.com
 PHP中 登录记住密码实现思路
  <?php
  function p($arr){
  echo "<pre>";
  print_r($arr);
  echo "</pre>";
  }
  session_start();
  //p($_POST);
  $_SESSION['username'] = $_POST['username'];
  $_SESSION['password'] = $_POST['password'];
  if($_POST['jizhu']){
  setcookie('username',$_POST['username'],time()+60);
  setcookie('password',$_POST['password'],time()+60);
  }
  header("location:form.php");
 
  用户信息页面
  复制代码 代码如下:www.CuoXIn.com
 
  <?php
  session_start();
  echo "先关闭浏览器,在访问form.php 试试,然后 点推出在关闭浏览器试试";
  p($_SESSION);
  p($_COOKIE);
  if(empty($_SESSION['username'])){
  if(empty($_COOKIE['username'])){
  echo "<a href='form.php'>请先登录</a>";exit;
  }else{
  $_SESSION['username'] = $_COOKIE['username'];
  }
  }
  function p($arr){
  echo "<pre>";
  print_r($arr);
  echo "</pre>";
  }
  ?>
  2131231231
  <a href="updateuserinfo.php">修改信息</a>
  <a href="logout.php">推出</a>
 
  推出页面
  复制代码 代码如下:www.CuoXIn.com
 
  <?php
  session_start();
  unset($_SESSION['username']);
  unset($_SESSION['password']);
  setcookie('username','',0);
  setcookie('password','',0);
  header("location:form.php");
  ?>
 
  修改用户信息页面
  复制代码 代码如下:www.CuoXIn.com
 
  <?php
  session_start();
  if(empty($_SESSION['username'])){
  echo "请先登录";
  }else{
  echo "这里是信息";
  }
  ?>。

(编辑:开发网_郴州站长网)

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

    热点阅读