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 相关文章推荐
PHP VS ASP
Oct 09 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
Jun 04 PHP
php下载excel无法打开的解决方法
Dec 24 PHP
分享一个php 的异常处理程序
Jun 22 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
php微信公众平台开发类实例
Apr 01 PHP
php防止CC攻击代码 php防止网页频繁刷新
Dec 21 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP微信发送推送消息乱码的解决方法
Feb 28 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
Sep 30 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
PHP 远程关机实现代码
2009/11/10 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
js表数据排序 sort table data
2009/02/18 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
JS验证码实现代码
2017/09/14 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
快速入手Python字符编码
2016/08/03 Python
python实现比较文件内容异同
2018/06/22 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Python实现石头剪刀布游戏
2021/01/20 Python
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
三年大学自我鉴定
2014/01/16 职场文书
一个大学生十年的职业规划
2014/01/17 职场文书
爱心捐款倡议书
2014/04/14 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
房地产活动策划方案
2014/05/14 职场文书
党员倡议书
2015/01/19 职场文书
教师读书笔记
2015/06/29 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS