zoukankan      html  css  js  c++  java
  • php cookies自动登录

    <?php
    header('Content-type: text/html; charset=utf-8');
    error_reporting(0);
    //自动登陆
    if($_COOKIE["userName"] && $_COOKIE["password"] )
    {
        //获取登录信息传入数据库进行验证
    
        //打印登录信息
        echo '用户名:'.$_COOKIE["userName"].'<br/>密码:'.$_COOKIE["password"];
    }
    
    
    
    //提交表单
    if($_GET['submit'])
    {
    //    echo 'login。。';
        //用户勾选"记住密码"选项,将用户登陆信息写入cookie里
        if($_GET['remember'] == 'on')
        {
            setcookie("userName",$_GET["userName"],time()+10);
            setcookie("password",$_GET["password"],time()+10);
        }
        
        //刷新页面
        echo '<script type="text/javascript">location.href="cookie.php"</script>';
    }
    
    //退出登陆
    if($_GET['out'])
    {
        //设置cookie超时
        setcookie("userName",$_GET["userName"],time()-3600);
        setcookie("password",$_GET["password"],time()- 3600);
        
        //刷新页面
        echo '<script type="text/javascript">location.href="cookie.php"</script>';
    }
    ?>
    
    <form action="cookie.php" method="get">
    <table border="1" cellspacing=""  align="center" background="" bordercolor="blue" rules="none">
    
    <tr bgcolor="cccccc" align="left" ><th ></th><th >输入信息</th></tr>
    <tr><td>用户名</td><td><input type="text" name="userName" ></td></tr>
    <tr><td>密码</td><td><input type="password" name="password"></td></tr>
    <tr><td><input type="checkbox" name="remember">记住密码</td><td align="right"><input type="submit" value="登陆" name="submit"></td></tr>
    </table>
    <a href="cookie.php?out=out">退出登陆</a>
    </form>
    
  • 相关阅读:
    Linux下redis的安装
    python 文档
    Asp.net 高性能 Sqlite ORM 框架之 sqliteSugar
    程序整理网
    第十章:更多
    第九章:高级应用举例
    第八章:简单应用举例(2)
    第八章:简单应用举例(1)
    第七章:Mapping插件
    第六章:加载或保存JSON数据
  • 原文地址:https://www.cnblogs.com/flintlovesam/p/4518331.html
Copyright © 2011-2022 走看看