一、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响应代表服务器给浏览器回送的数据,同时告诉浏览器应当怎样处理数据。
基本结构: