美文网首页
php中http协议防盗链、响应

php中http协议防盗链、响应

作者: zhanglizzy | 来源:发表于2017-03-27 15:54 被阅读47次

    一、http防盗链:
    链接html:

    <!DOCTYPE html>
    <html>
    <head>
        <title>查看信息页面</title>
        <meta charset="utf-8">
    </head>
    <body>
        <a href="http://localhost/PHPCode/Weekend0326/Http.php">查看lizzy的信息</a>
    </body>
    </html>
    

    跳转的php:

    <?php
    
        if (isset($_SERVER['HTTP_REFERER'])) {
    
            //判断$_SERVER['HTTP_REFERER']是不是以http://localhost/http 开始->函数
            if (strpos($_SERVER['HTTP_REFERER'], "http://localhost/http") == 0) {
                echo "查询到了lizzy的信息";
            } else {
                echo "是打的撒多所无无多";
                header("Location:Warning.php");
            }
         } else {
            //没有防盗链
            header("Location:Warning.php");
         } 
    ?>
    

    防盗链警告php:

    <!DOCTYPE html>
    <html>
    <head>
        <title>warning</title>
    </head>
    <body>
    <h1>非法盗链者</h1>
    </body>
    </html>
    

    二、http响应:
    简单定义:一个http响应代表服务器给浏览器回送的数据,同时告诉浏览器应当怎样处理数据。
    基本结构:


    http响应状态行.png http响应头.png

    相关文章

      网友评论

          本文标题:php中http协议防盗链、响应

          本文链接:https://www.haomeiwen.com/subject/zgxrottx.html