php使用cookie保存用户登录的用户名实例
本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下:
用户登录文件:login.php
<html> <head> <title>用户登录</title> </head> <body> <?php functiongetCookieUsername(){ if(empty($_COOKIE['username'])){ return""; }else{ return$_COOKIE['username']; } } ?> <formaction="admin.php"method="post"> 用户名:<inputtype="text"name="username"value="<?phpechogetCookieUsername();?>"><br/> 密码:<inputtype="password"name="pwd"><br/> 是否保存用户名:<inputtype="checkbox"name="yes"><br/> <inputtype="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"<ahref='login.php'>返回登录页面</a>"; ?>
希望本文所述对大家的php程序设计有所帮助。