求一个防盗链的插件

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家

我的这样考虑的,因为我们的图会给淘宝的店铺一些代理的店铺使用,能否对于图片只能单独设置的淘宝店铺才可以使用?可以是独立的一个图片相册程序,功能不需要别的,我可以FTP传图片上去,然后有网页调用该域名下图片的时候监测是否为授权店铺。是的话才能正确显示图片。淘宝的算法我想比如每个产品页面都有个到该店铺首页的链接 比如http://store.taobao.com/shop/view_shop-482ae2debcb1f85d4f73c44a6f44800e.htm这样的地址。然后监测调用图片的网页是否有授权系统里的的地址的超级链接,有的话才正确显示。当然这只是个随便想想,也许你有更好的算法来实现。

就这一个功能,有人可以做出来的话,带价联系我 qq2278005

回答:
$ADMIN[defaulturl] = "盗链返回地址";
$okaysites = array("可以使用图片资源地址1","可以使用图片资源地址2");
$ADMIN[url_1] = "图片地址";


$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]");
}

QQ 22741349

已经联系~

二楼的方法不错呀

有分享的就要顶!

支持 htaccess 就简单了

RewriteCond %{HTTP_REFERER} !^白名单网站.*$ [NC]
RewriteRule .*\.(jpg|gif|png)$ /missing.jpg [R,NC]

linux 主机可以参考楼上设置。。

二楼的 可以参考 但不是最好的》》

已经帮楼主解决 呵呵!

支持 htaccess 就简单了

RewriteCond %{HTTP_REFERER} !^白名单网站.*$ [NC]
RewriteRule .*\.(jpg|gif|png)$ /missing.jpg [R,NC]
齐迹 发表于 2009-12-2 13:12


这个非常不错,但淘宝商品的地址基本上分不出是哪个商家,怎么确定白名单网站地址?

$ADMIN[defaulturl] = "盗链返回地址";
$okaysites = array("可以使用图片资源地址1","可以使用图片资源地址2");
$ADMIN = "图片地址";


$reffer = $HTTP_REFERER;
if($reffer) {
$yes = 0;
while(list($do ...
myareaway 发表于 2009-12-1 18:18


请问这个是加在哪个文件里呢?

顶起来,如何用呢?