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 adodb连接mssql解决乱码问题
Jun 12 PHP
hessian 在PHP中的使用介绍
Dec 13 PHP
PHP中simplexml_load_string函数使用说明
Jan 01 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
May 07 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
Jun 06 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 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反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php session和cookie使用说明
2010/04/07 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
javascript 新浪背投广告实现代码
2009/07/07 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
jQuery中change事件用法实例
2014/12/26 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python3 使用selenium插件爬取苏宁商家联系电话
2019/12/23 Python
python自动下载图片的方法示例
2020/03/25 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
校园十大歌手策划书
2014/02/01 职场文书
献爱心倡议书
2014/04/14 职场文书
公益广告标语
2014/06/19 职场文书
社会发展项目建议书
2014/08/25 职场文书
助学金感谢信
2015/01/20 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
房屋质量投诉书
2015/07/02 职场文书
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL