php使用cookie保存用户登录的用户名实例
2023-06-13 09:15:42 时间
本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下:
用户登录文件:login.php
<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
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程序设计有所帮助。
相关文章
- php://input allow_url_include,php allow_url_include的应用和解释_PHP教程
- apache+php环境搭建教程_怎么搭建Php
- 实例讨论数据可视化的配色思路怎么写_配色分析案例
- PostgreSQL 打印日志信息所在的源文件和行数的实例
- Linux查找特定程序whereis实例详解
- AWS省钱攻略:预留实例怎么玩
- PHP如何使用Redis连接: 代码实例(php连接redis代码)
- 解决方案PHP 解决 MySQL 乱码问题的好办法(mysql乱码php)
- PHP启用Redis:轻松灵活的缓存服务(php开启redis)
- Linux下简易安装 PHP(linux下php安装)
- 实现SQL Server主从式数据库的实例操作指南(sqlserver主从式)
- PHP连接Microsoft SQL Server数据库技巧(php 连 mssql)
- PHP解决MSSQL数据库乱码问题(php解决mssql乱码)
- PHP如何开启MSSQL支持?(php怎么开启mssql)
- PHP如何访问MS SQL服务器(php怎么访问mssql)
- PHP驱动MSSQL数据库操作实例研究(php mssql操作类)
- php中看实例学正则表达式
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- sql语句查询数据库中的表名/列名/主键/自动增长值实例
- jquery实现控制表格行高亮实例
- PHP的curl实现get,post和cookie(实例介绍)
- Asp.Net获取网站截图的实例代码
- js去掉空格实例Trim()LTrim()RTrim()
- Android中生成、使用Json数据实例
- Python实现端口复用实例代码
- PHP+jquery+ajax实现即时聊天功能实例
- python使用正则搜索字符串或文件中的浮点数代码实例
- php+mysql数据库查询实例
- php+mysqli使用面向对象方式查询数据库实例