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 相关文章推荐
Content-type 的说明
Oct 09 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
PHP中使用数组实现堆栈数据结构的代码
Feb 05 PHP
php笔记之:AOP的应用
Apr 24 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
Jun 08 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
PHP之sprintf函数用法详解
Nov 12 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
php bootstrap实现简单登录
Mar 08 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
PHP 文件锁与进程锁的使用示例
Aug 07 PHP
PHP简单实现二维数组的矩阵转置操作示例
Nov 24 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中让curl支持sock5的代码实例
2015/01/21 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
javascript函数库-集合框架
2007/04/27 Javascript
javascript web对话框与弹出窗口
2009/02/22 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
py中的目录与文件判别代码
2008/07/16 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
Python彻底删除文件夹及其子文件方式
2019/12/23 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
python利用faker库批量生成测试数据
2020/10/15 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
护士自我鉴定怎么写
2014/02/07 职场文书
市场营销毕业求职信
2014/08/07 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
感恩老师主题班会
2015/08/12 职场文书
学习新党章心得体会2016
2016/01/15 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python