php使用cookie保存用户登录的用户名实例 |
本文实例讲述了php使用cookie保存用户登录的用户名的方法 。分享给大家供大家参考 。具体实现方法如下: 用户登录文件:login.php 复制代码 代码如下: <html>
<head> <title>用户登录</title> </head> <body> <?php function getCookieUsername(){ if(empty($_COOKIE[username])){ return ""; }else{ return $_COOKIE[username]; } } ?> <form action="admin.php" method="post"> 用户名:<input type="text" name="username" value="<?php echo getCookieUsername(); ?>"><br /> 密码:<input type="password" name="pwd"><br /> 是否保存用户名:<input type="checkbox" name="yes"><br /> <input type="submit" name="sub" value="登录"> </form> </body> </html> 后台文件:admin.php 复制代码 代码如下: <?php
if(!empty($_POST[sub]) && $_POST[username]=="admin"){ echo "欢迎".$_POST[username]." 登录成功"; if(!empty($_POST[yes])){ setCookie("username",$_POST[username],time()+3600*24*30); }else{ setCookie("username","",time()-10); } }else{ echo "你的账号错误,请重新输入<br />"; } echo "<a href=login.php>返回登录页面</a>"; ?> 希望本文所述对大家的php程序设计有所帮助 。 |