VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php使用cookie保存用户登录的用户名实例

这篇文章主要介绍了php使用cookie保存用户登录的用户名实现方法,实例形式完整分析了cookie保存用户登录名的技巧,需要的朋友可以参考下

本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下:

用户登录文件:login.php 代码如下:

  1. <html> 
  2. <head> 
  3. <title>用户登录</title> 
  4. </head> 
  5. <body> 
  6. <?php 
  7. function getCookieUsername(){ 
  8.  if(emptyempty($_COOKIE['username'])){ 
  9.   return ""; 
  10.  }else{ 
  11.   return $_COOKIE['username']; 
  12.  } 
  13. } 
  14. ?> 
  15. <form action="admin.php" method="post"> 
  16. 用户名:<input type="text" name="username" value="<?php echo getCookieUsername(); ?>"><br /> 
  17. 密码:<input type="password" name="pwd"><br /> 
  18. 是否保存用户名:<input type="checkbox" name="yes"><br /> 
  19. <input type="submit" name="sub" value="登录"> 
  20. </form> 
  21. </body> 
  22. </html> 

后台文件:admin.php 代码如下:

  1. <?php 
  2. if(!emptyempty($_POST['sub']) && $_POST['username']=="admin"){ 
  3.  echo "欢迎".$_POST['username']." 登录成功"; 
  4.  if(!emptyempty($_POST['yes'])){ 
  5.   setCookie("username",$_POST['username'],time()+3600*24*30); 
  6.  }else{ 
  7.   setCookie("username","",time()-10); 
  8.  } 
  9. }else{ 
  10.  echo "你的账号错误,请重新输入<br />"; 
  11. } 
  12. echo "<a href='login.php'>返回登录页面</a>"; 
  13. ?>
  14.  

出处:http://www.phpfensi.com/php/20210509/15135.html


相关教程