php使用cookie保存用户登录的用户名实例

 更新时间:2015年01月26日 14:52:27   投稿:shichen2014  
这篇文章主要介绍了php使用cookie保存用户登录的用户名实现方法,实例形式完整分析了cookie保存用户登录名的技巧,需要的朋友可以参考下

本文实例讲述了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使用for语句输出三角形的方法

    php使用for语句输出三角形的方法

    这篇文章主要介绍了php使用for语句输出三角形的方法,可实现php之用一个for语句即可实现三角形的输出,需要的朋友可以参考下
    2015-06-06
  • php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法

    php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法

    这篇文章主要介绍了php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法,通过一个API接口调用实现针对访客信息的相关查询功能,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • php判断并删除空目录及空子目录的方法

    php判断并删除空目录及空子目录的方法

    这篇文章主要介绍了php判断并删除空目录及空子目录的方法,可实现遍历目标文件夹判断是否为空及删除空目录的功能,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • PHP识别二维码的方法(php-zbarcode安装与使用)

    PHP识别二维码的方法(php-zbarcode安装与使用)

    这篇文章主要介绍了PHP识别二维码的方法,通过安装ImageMagick和php-zbarcode扩展实现针对二维码的识别功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 字符串长度函数strlen和mb_strlen的区别示例介绍

    字符串长度函数strlen和mb_strlen的区别示例介绍

    strlen和mb_strlen的区别,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别,下面与大家分享下两者之间的区别
    2014-09-09
  • PHP使用token防止表单重复提交的方法

    PHP使用token防止表单重复提交的方法

    这篇文章主要介绍了PHP使用token防止表单重复提交的方法,通过生成一个加密后的随机数存入session的token变量,同时将该值放入表单隐藏提交,达到防止表单重复提交的功能,需要的朋友可以参考下
    2016-04-04
  • php结合安卓客户端实现查询交互实例

    php结合安卓客户端实现查询交互实例

    本文给大家分享的是php结合安卓客户端实现查询交互实例,java端主要分三步来实现:首先进行 http request.网络请求相关操作,第二步,使用execute方法发送HTTP GET请求,并返回HttpResponse对象,第三步,使用getEntity方法活得返回结果。有需要的小伙伴参考下
    2015-05-05
  • PHP使用OCR技术识别图片中的文字(无需接口)

    PHP使用OCR技术识别图片中的文字(无需接口)

    tesseract-ocr是一个流行的开源OCR引擎库,它使用C++编写, PHP作为一种流行的服务器端语言,也提供了一些ocr识别的库和工具,可以通过tesseract-ocr识别PDF、JPEG、GIF、PNG等格式的图像, tesseract-ocr的最大特点是它是针对多语言设计的,可以识别世界上大部分语言的文本
    2024-04-04
  • php自定义函数call_user_func和call_user_func_array详解

    php自定义函数call_user_func和call_user_func_array详解

    看UCenter的时候有一个函数call_user_func,百思不得其解,因为我以为是自己定义的函数,结果到处都找不到,后来百度了一下才知道call_user_func是内置函数
    2011-07-07
  • 对text数据类型不支持代码页转换 从: 1252 到: 936

    对text数据类型不支持代码页转换 从: 1252 到: 936

    错误的提示同样是不能从text的转换问题:这主要是由于数据库在设计的时候的数据类型存在Text——而我们采用的是中文操作系统。检查数据库的脚本,修改Text为ntext。支持unicode。
    2011-04-04

最新评论