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 相关文章推荐
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
关于在php.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
对PHP语言认识上需要避免的10大误区
Jun 12 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
Nov 19 PHP
php使用str_replace实现输入框回车替换br的方法
Nov 24 PHP
PHP实现一维数组转二维数组的方法
Feb 25 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP实现批量上传单个文件
Dec 29 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
Zend Framework开发入门经典教程
Mar 23 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
德生PL330测评
2021/03/02 无线电
PHP文件下载实例代码浅析
2016/08/17 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
css图片自适应大小
2007/11/28 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
关于vue面试题汇总
2018/03/20 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
vue中的使用token的方法示例
2020/03/10 Javascript
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
Python编写一个优美的下载器
2018/04/15 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
高级Java程序员面试题
2016/06/23 面试题
你懂得怎么写自荐信吗?
2013/12/27 职场文书
小学语文国培感言
2014/03/04 职场文书
2014年工程师工作总结
2014/11/25 职场文书
教师先进个人材料
2014/12/17 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书