• 技术文章 >php教程 >php手册

    php利用cookie实现自动登录的方法

    2016-06-06 20:15:58原创542

    这篇文章主要介绍了php利用cookie实现自动登录的方法,涉及针对cookie的读取判断及登陆操作,是非常实用的技巧,需要的朋友可以参考下

    本文实例讲述了php利用cookie实现自动登录的方法。分享给大家供大家参考。具体实现方法如下:

    html前端页面代码如下:

    复制代码 代码如下:



    enter password








    >











    please specify the password


    customer id




    password











    后端PHP代码如下:

    复制代码 代码如下:

    <?php
    $now = getdate();
    $storetime= $now["weekday"] . " " . $now["month"] ." " . $now["year"] ;
    $storetime.=" time : ";
    if ($now["hours"] < 10) {
    $storetime.= "0" . $now["hours"];
    } else {
    $storetime.= $now["hours"];
    }

    $storetime.= ":";
    if ($now["minutes"]<10) {
    $storetime.= "0" . $now["minutes"];
    } else {
    $storetime.= $now["minutes"];
    }

    $storetime.= ": ";
    if ($now["seconds"] <10) {
    $storetime.= "0" . $now["seconds"];
    } else {
    $storetime.= $now["seconds"];
    }
    if (isset($data)) {
    $counter=++$data[l];
    setcookie("data[0]",$storetime,time() + (60*60*24));
    setcookie("data[l]", $counter,time() + (60*60*24)); setcookie("data[2]",$username,time() + (60*60*24));
    echo "

    hi " . $data[2] . " ! !

    n";
    echo "
    last login time :" .$data[0] . "

    n";
    echo "
    current date :" .$storetime. "

    n";
    echo "
    page view count :" . $data[l]. "

    n";
    echo "
    you have successfully logged in!
    ";
    echo ("you can access this area without entering a password for the next 24 hours!");
    } else {
    if (isset($username) && isset($password)) {
    if ($password=="superpass") {
    $counter=0;
    setcookie("data[0]",$storetime,time() + (60*60*24));
    setcookie("data[l]",$counter,time() + (60*60*24));
    setcookie("data[2]",$username,time() + (60*60*24));
    $url="location: cookieimp.php";
    header($url);
    }else{
    echo "
    invalid password!!!
    ";
    }
    }
    }
    ?>

    希望本文所述对大家的PHP程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php cookie 自动登录 方法
    上一篇:php第一次无法获取cookie问题处理 下一篇:CI框架中cookie的操作方法分析
    千万级数据并发解决方案

    相关文章推荐

    • 第一节--面向对象编程--ClassesandObjectsinPHP51• ZendOptimizer配置指南• BluePage通用分页类助开发者提高开发效率• 基于DB2及PHP的应用系统跨平台迁移详细步骤(二)• 在PHP中利用XML技术构造远程服务(1)
    1/1

    PHP中文网