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(5) 类和对象
Feb 16 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
php中in_array函数用法分析
Nov 15 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
Oct 13 PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 PHP
Symfony实现行为和模板中取得request参数的方法
Mar 17 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
php生成带logo二维码方法小结
Apr 08 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
谈谈PHP语法(4)
2006/10/09 PHP
在PWS上安装PHP4.0正式版
2006/10/09 PHP
php session 预定义数组
2009/03/16 PHP
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
Python实现给qq邮箱发送邮件的方法
2015/05/28 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
python使用requests.session模拟登录
2019/08/09 Python
Python ORM编程基础示例
2020/02/02 Python
Python3列表List入门知识附实例
2020/02/09 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
个人安全生产承诺书
2014/05/22 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
python基于tkinter实现gif录屏功能
2021/05/19 Python
MySQL中order by的执行过程
2022/06/05 MySQL
Redis全局ID生成器的实现
2022/06/05 Redis