美文网首页
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协议防盗链、响应

    一、http防盗链:链接html: 跳转的php: 防盗链警告php: 二、http响应:简单定义:一个http响...

  • 第六个模块 HTTP协议、Restful

    HTTP协议 · HTTP协议 · 工作原理 HTTP协议请求 HTTP协议响应 HTTP协议消息报头 1、普通报...

  • 网络教程

    http协议包括 请求协议:请求行、请求头、请求体 响应协议:响应行、响应头、响应体 servlet

  • HTTP协议

    HTTP协议 1. 什么是HTTP? HTTP是一个简单的请求-响应协议,它属于TCP/IP协议的应用层中的协议。...

  • http长/短轮询和WebSocket 的介绍和比较

    【1】http协议介绍 1)介绍:http协议是请求/响应范式的,每个http 响应都对应一个 http 请求,h...

  • HTTP协议

    HTTP 协议 工作原理 HTTP协议请求 HTTP协议响应 常见状态代码、状态描述、说明: HTTP协议消息报头

  • HTTP Header Request 解析

    HTTP 头域是HTTP协议中请求(request)和响应(response)中的头部信息,其实就是HTTP通信的...

  • iOS-网络相关知识点整理

    一、HTTP协议 超文本传输协议 请求/响应报文 连接简历流程 HTTP的特点 1.1 请求/响应报文 HTTP的...

  • 长轮询&短轮询

    一、http协议 http 协议是请求/响应范式的,每一个 http 响应都是由一个对应的 http 请求产生的,...

  • HTTP协议

    参考文档/书籍 ·RFC文档 ·图解HTTP ·HTTP权威指南 HTTP协议是请求响应式协议,一次请求跟一次响应...

网友评论

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

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