| 订阅 | 在线投稿
分享
 
 
当前位置: 王朝网络 >> php >> PHP如何禁止图片文件的被盗链 PHP ru he jin zhi tu pian wen jian de bei dao lian
 

PHP如何禁止图片文件的被盗链

2008-12-28 07:39:38 编辑來源:互联网 繁體版 评论
 
 
本文为【PHP如何禁止图片文件的被盗链】的汉字拼音对照版显示拼音
  1jiashechongxulianjietupiandezhujiyumingweiwww.test.com

  2xiugaihttpd.conf

  SetEnvIfNoCase Referer "^http://www.test.com/" local_ref=1

  <FilesMatch ".(gif|jpg)">

  Order Allow,Deny

  Allow from env=local_ref

  </FilesMatch>

  zhegejiandandeyingyongbuguangkeyijiejuetupiandaoliandewentishaojiaxiugaihuankeyifangzhirenyiwenjiandaolianxiazaidewenti

  使shiyongyishangdefangfadangcongfeizhidingdezhujilianjietupianshitupianjiangwufaxianshiruguoxiwangxianshiyizhangjinzhidaoliandetupianwomenkeyiyongmod_rewrite laishixian

  shouxianzaianzhuang apache shiyaojiashang --enable-rewrite shenshujiazai mod_rewrite mozu

  jiashejinzhidaoliandetupianweiabc.gifwomenzai httpd.conf zhongkeyizheyangpeizhi

  RewriteEngine on

  RewriteCond %{HTTP_REFERER} !^$

  RewriteCond %{HTTP_REFERER} !^http://(www.)?test.com /.*$ [NC]

  RewriteRule .(gif|jpg)$ http://www.test.com/abc.gif [R,L]

  dangzhujidetupianbeidaolianshizhihuikandao abc.gif zhezhangjinzhidaoliandetupian

  yiduanfangdaoliandePHPdaima

  <?php

  $ADMIN[defaulturl] = "http://www.163.com/404.htm";//daolianfanhuidedizhi

  $okaysites = array("http://www.163.com/","http://163.com"); //baimingdan

  $ADMIN[url_1] = "http://www.163.com/download/";//xiazaididian1

  $ADMIN[url_2] = "";//xiazaididian2yicileitui

  $reffer = $HTTP_REFERER;

  if($reffer) {

  $yes = 0;

  while(list($domain, $subarray) = each($okaysites)) {

  if (ereg($subarray,"$reffer")) {

  $yes = 1;

  }

  }

  $theu = "url"."_"."$site";

  if ($ADMIN[$theu] AND $yes == 1) {

  header("Location: $ADMIN[$theu]/$file");

  } else {

  header("Location: $ADMIN[defaulturl]");

  }

  } else {

  header("Location: $ADMIN[defaulturl]");

  }

  ?>

  使shiyongfangfa:jiangshangshudaimabaocunweidao4.php原文】【拼音
 
 
 
 
上一篇《PHP中使用FCKeditor2.3.2配置》
下一篇《PEAR简介:用PEAR来写你的下一个php程序》
 
 
 
 
 
 
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

如何磨出破洞牛仔裤?牛仔裤怎么剪破洞?

把牛仔裤磨出有线的破洞 1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...

我就是扫描下图得到了敬业福和爱国福

先来看下敬业福和爱国福 今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。 今天该活动正式启动,和去年一样,需要收集“五福”...

冰箱异味产生的原因和臭味去除的方法

有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。 1、很多人有这种习...

 
 
1、假设充许连结图片的主机域名为:[url=http://www.test.com]www.test.com[/url] 2、修改httpd.conf SetEnvIfNoCase Referer "^http://www.test.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。 使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。 首先在安装 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。 假设“禁止盗链”的图片为abc.gif,我们在 httpd.conf 中可以这样配置: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://([url=http://www.)?test.com]www.)?test.com[/url] /.*$ [NC] RewriteRule .(gif|jpg)$ [url=http://www.test.com/abc.gif]http://www.test.com/abc.gif[/url] [R,L] 当主机的图片被盗链时,只会看到 abc.gif 这张“禁止盗链”的图片! 一段防盗连的PHP代码 <?php $ADMIN[defaulturl] = "[url=http://www.163.com/404.htm]http://www.163.com/404.htm";//[/url]盗链返回的地址 $okaysites = array("[url=http://www.163.com/]http://www.163.com/","http://163.com[/url]"); //白名单 $ADMIN[url_1] = "[url=http://www.163.com/download/]http://www.163.com/download/";//[/url]下载地点1 $ADMIN[url_2] = "";//下载地点2,以此类推 $reffer = $HTTP_REFERER; if($reffer) { $yes = 0; while(list($domain, $subarray) = each($okaysites)) { if (ereg($subarray,"$reffer")) { $yes = 1; } } $theu = "url"."_"."$site"; if ($ADMIN[$theu] AND $yes == 1) { header("Location: $ADMIN[$theu]/$file"); } else { header("Location: $ADMIN[defaulturl]"); } } else { header("Location: $ADMIN[defaulturl]"); } ?> 使用方法:将上述代码保存为dao4.php
󰈣󰈤
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
时尚秀气模特裴裴(8)
时尚秀气模特裴裴(7)
时尚秀气模特裴裴(6)
时尚秀气模特裴裴(5)
白墙黑瓦
广州东郊[原创]
八美至丹巴的东谷天然盆景
不一样的
 
>>返回首页<<
 
 
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 热帖排行
 
 
 
 
©2005- 王朝网络 版权所有