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作的文本留言本的例子(一)
Oct 09 PHP
php截取后台登陆密码的代码
May 05 PHP
php 在windows下配置虚拟目录的方法介绍
Jun 26 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
PHP实现获取域名的方法小结
Nov 05 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
php单一接口的实现方法
Jun 20 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
PHP设计模式之原型设计模式原理与用法分析
Apr 25 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP常见字符串操作函数与用法总结
Mar 04 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代码
2008/09/10 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
js阻止移动端页面滚动的两种方法
2017/01/25 Javascript
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
vue 中swiper的使用教程
2018/05/22 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
python的faker库用法
2019/11/28 Python
Python使用type动态创建类操作示例
2020/02/29 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
师范生实习个人的自我评价
2013/09/28 职场文书
差生评语大全
2014/05/04 职场文书
《雷雨》教学反思
2016/02/20 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers