PHP防盗链的一个案例

原创 2016年05月31日 18:00:19

—a.html 代码:—

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>无标题</title>
</head>
<body>
<a href="http://localhost/pengfen/fdl/improt.php">防止盗链</a>
</body>
</html>

—improt.php—

<?php
if(isset($_SERVER['HTTP_REFERER'])){

    if (strpos($_SERVER['HTTP_REFERER'],"http://localhost/")==0) {
            echo "安全信息";
    }else{
        header("Location:warning.php");
    }
}else{
    header("Location:warning.php");
}
 ?>

—warning.php—

<?php 
    echo "非法盗链!";
 ?>

当从 http://localhost/a.html 访问,则会输出

安全信息

当从 file:///D:/xampp/htdocs/a.html 访问,则会输出

非法盗链!
版权声明:本文为博主原创文章,未经博主允许不得转载。

php防盗链实现

有时我们希望访问我们网站的用户只能通过特定的链接或页面进入我们的网站页面,此时就需要实现防盗链技术。这就用到了http协议中的referer内容过滤。     例如在我们本地有一个网页,路径为:htt...
  • somehow1002
  • somehow1002
  • 2016年05月06日 22:37
  • 2199

php curl破解图片防盗链

防盗链百度里面的定义是:此内容不在自己服务器上,二通过技术手段,绕过别人放广告有利也的最终页,直接在自己的有广告利益的页面向最终用户提供此内容。常常是一些小网站来盗取一些有实力的大网站的地址(比如一些...
  • zkl_sarah
  • zkl_sarah
  • 2016年02月29日 18:10
  • 2906

PHP防盗链技术

// $_SERVER['HTTP_REFERER']的获取情况 // 注意 $_SERVER['HTTP_REFERER'] 并不一定总能获取到,只有在以下情况下才能获取到: // 一、能够取到HT...
  • u013372487
  • u013372487
  • 2015年07月19日 17:01
  • 2373

php伪造http头实现破解防盗链

用于图片,软件等突破防盗链的方法。 伪造referer实例代码,主要用于一些突破防盗链,比如图片,软件等。 这里就直接给出完整的程序吧,具体的应用可以自己修改。  我这里给出的例子是很简...
  • vip_linux
  • vip_linux
  • 2014年03月30日 07:09
  • 1048

php实现图片文件与下载文件防盗链的方法

本文实例讲述了php实现图片文件与下载文件防盗链的方法。分享给大家供大家参考。具体分析如下: 在php中最简单的防盗链办法就是利用php的$_SERVER['HTTP_REFERER']函数来操作了...
  • ccx_john
  • ccx_john
  • 2016年10月12日 14:25
  • 474

php下通过伪造http头破解防盗链的代码

这篇文章主要用于图片,软件等突破防盗链的方法,希望需要的朋友有所帮助,但不推荐这样做,如果官方改版都是无法继续使用的。 伪造referer实例代码,主要用于一些突破防盗链,比如图片,软件等等 这里就...
  • Huangwenting1990
  • Huangwenting1990
  • 2016年09月18日 16:12
  • 653

PHP资源下载防盗链类实例代码

原文参考:http://blog.chinaunix.net/uid-11840697-id-4248564.html 分享一个PHP写的资源下载防盗链的类,感兴趣的朋友可以共同探讨研究。 简...
  • jbxue123
  • jbxue123
  • 2014年05月27日 16:46
  • 697

PHP中使用Referer防盗链

步骤一:开启模块LoadModulerewrite_module modules/mod_rewrite.so,重启服务器           步骤二:在网站的目录下 创建 .htaccess 文...
  • ynw1990
  • ynw1990
  • 2016年09月06日 16:48
  • 492

关于php防盗链的问题自我解决方案

首先,防盗链,php里有个 $_SERVER['HTTP_REFERER'] 这个函数能返回上次跳转过来的网站,然后在后台进行对比,看是不是自己这边的网址来实现防盗链。这种能简单的达到效...
  • zyx7653296
  • zyx7653296
  • 2016年10月05日 11:01
  • 454

php简单防盗链实现方法

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2...
  • luyaran
  • luyaran
  • 2016年09月18日 11:27
  • 137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP防盗链的一个案例
举报原因:
原因补充:

(最多只允许输入30个字)