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 伪静态隐藏传递参数名的四种方法
Feb 22 PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 PHP
解析htaccess伪静态的规则
Jun 18 PHP
php实现httpclient类示例
Apr 08 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
Jun 05 PHP
php实现处理输入转义字符的代码
Nov 08 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
Feb 17 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 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笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP程序员常见的40个陋习,你中了几个?
2014/11/20 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
jQuery Ajax使用 全解析
2010/12/15 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
Python 函数基础知识汇总
2018/03/09 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
大学生毕业自我鉴定
2013/11/06 职场文书
教师绩效考核方案
2014/01/21 职场文书
学雷锋演讲稿
2014/03/04 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
人民调解员培训方案
2014/06/05 职场文书
公司会议开幕词
2015/01/29 职场文书
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL