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


Posted in PHP onJanuary 26, 2015

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

PHP 相关文章推荐
提问的智慧
Oct 09 PHP
php解析url的三个示例
Jan 20 PHP
php中调用其他系统http接口的方法说明
Feb 28 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 PHP
php中get_defined_constants函数用法实例分析
May 12 PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 PHP
PHP 获取 ping 时间的实现方法
Sep 29 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 PHP
PHP简单选择排序算法实例
Jan 26 #PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 #PHP
php使用cookie显示用户上次访问网站日期的方法
Jan 26 #PHP
php批量删除cookie的简单实现方法
Jan 26 #PHP
php创建、获取cookie及基础要点分析
Jan 26 #PHP
php表单提交与$_POST实例分析
Jan 26 #PHP
Symfony数据校验方法实例分析
Jan 26 #PHP
You might like
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
PHP设计模式之装饰者模式
2012/02/29 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
javascript包装对象实例分析
2015/03/27 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
会计专业毕业生求职信分享
2014/01/03 职场文书
运动会通讯稿50字
2014/01/30 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
经验交流材料格式
2014/12/30 职场文书
初中教师个人总结
2015/02/10 职场文书
工作年限证明范本
2015/06/15 职场文书