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

前端技术 2023/09/08 PHP

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

本文地址:https://www.stayed.cn/item/22396

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。