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 静态页面中显示动态内容
Aug 14 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
PHP精确计算功能示例
Nov 29 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
PHP APP微信提现接口代码
Sep 30 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 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基础入门教程
2013/09/21 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
PHP模板解析类实例
2015/07/09 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
php数据访问之增删改查操作
2016/05/09 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
jQuery 操作下拉列表框实现代码
2010/02/22 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
原生js实现日期联动
2015/01/12 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
世界最大的票务市场:viagogo
2017/02/16 全球购物
出国留学介绍信
2014/01/13 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
医学检验专业自荐信
2014/09/18 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
借款民事起诉状范文
2015/05/19 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
redis哨兵常用命令和监控示例详解
2021/05/27 Redis