zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php使用cookie保存用户登录的用户名实例

实例PHPCookie 使用 用户 登录 保存 用户名
2023-06-13 09:15:42 时间

本文实例讲述了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程序设计有所帮助。