• php学习2文件包含,get post cookie等


    require()
    require_once()  //同一个文件只读取一次,如果出错则是致命的 ,程序停止运行
    include()
    include_once()//同一个文件只读取一次,如果出错则提示警告的 ,程序不会停止运行
    include()

    $_GET['value']
    $_POST['value']

    isset($var)检查变量和对象是否设置,如果变量没有设置和定义返回false,也可以同时检查多个值比如

    isset($var,$var1,$var2,$var3)
    //如果一个变量没有设置就返回false

    unset($var)取消变量定义,删除变量

    empty($var)检查是否为空,为空则返回true


    php.ini
    register_globals=on
    则可以使用$value的方式来代替 $_get()和 $_post()

    md5()
    setcookie($name,$value,$expire,$path,$domain,$secure)
    [$name:识别名称]

    [$value:cookie的值]

    [$expire:生存时间]
    [$path:指定存取cookie的服务器端路径]

    [$domain:指定此cookie所属的服务器域名]

    [$secure:是否仅通过安全的https连接传递]

    //setcookie("username","feng",time()+60*60*24,"/root",".feng.com",false)
    <?php
    setcookie("user[name]","feng");
    setcookie("user[pass]","md5(pass)");
    setcookie("user[mail]","webfsl@163.com");

    setcookie("name","feng",time()+60*60);
    //读取cookie
    //print_r($_cookie("name"));
    //读取数组形态的 cookie
    foreach($_COOKIE["user"] as $key=>$value)
    {   
        echo $key.":".$value."<br>";
    }

    //cookie删除的两种方法,仅导入第一个参数或设置过期;
    setcookie("user");
    setcookie("user","",time()-1);
    ?>


    <?php
    function clearCookies()
    {
        setcookie('username','',time()-3600);
        setcookie('isLogin','',time()-3600);
    }

    if($_GET["action"]=="login")
    {   
        clearCookies();
        if($_POST["username"]=="admin" && $_POST["pwd"]=="123")
        {
            setcookie('username',$_POST["username"],time()+60*60*24);
            setcookie('isLogin',"1",time()+60*60*24);
            echo "<h1>IS OK</h1>";
            //header("Location:1.php");

        }else
        {
            die(用户名或密码错误);
        }
    }else  if($_GET["action"]=="logout")
    {
        clearCookies();
    }
    ?>
    <html>

    <head>
    <title></title>
    </head><body>


    <form action="4.php?action=login" method="post"> 
    <table border="1" width="300">
    <caption ><h1>用户登陆</h1></caption>
    <tr><td>用户名:</td><td><input type="text" name="username" size="45"></td></tr>
    <tr><td>密   码:</td><td><input type="password" name="pwd" size="45"></td></tr>
    <tr >
    <td colspan="2" align="center"><input  type="submit" value="ok"><input type="reset" value="reset"><td>
    </tr>
    </table>
    </form>
    </body>
    </html>

  • 相关阅读:
    https 双向证书
    MapReduce概述,原理,执行过程
    rpc,客户端与NameNode通信的过程
    小文件的解决方案
    hadoop hdfs的java操作
    HDFS的shell操作
    HDFS体系结构:(Distributed File System)
    hadoop-1.1.2集群搭建
    Hadoop入门概念
    移动端css知识总结--字体,毛玻璃效果,input和disabled
  • 原文地址:https://www.cnblogs.com/fslnet/p/2079368.html
Copyright © 2020-2023  润新知