久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

使用PHP破解防盜鏈圖片的一個簡單方法

這篇文章主要介紹了防盜鏈和破解防盜鏈的辦法,有自己的主機一般都會設計防盜鏈, 其實包括圖片防盜鏈,和下載防盜鏈等,如: 1.使用.htaccess設置防盜鏈 RewriteEngine onRewriteCond %{HTTP_REFER
這篇文章主要介紹了防盜鏈和破解防盜鏈的辦法,有自己的主機一般都會設計"防盜鏈", 其實包括圖片防盜鏈,和下載防盜鏈等,如:
1.使用.htaccess設置防盜鏈
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?genban.org/.*$ [NC]
RewriteRule \.(gif|jpg)$ //www.genban.org/image.gif [R,L]
2.nginx設置防盜鏈
location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked genban.org;
if ($invalid_referer) {
rewrite ^/ http://genban.org/234_s.gif;
#return 404;
}
}
但怎么破解防盜鏈呢? 一般的防盜鏈是判斷來路是否為自己的域名, 我們可以使用 php 內置的 file_get_contents 方法來請求這個圖片(當然別的后端語言也有類似的方法), 如:
<?php
$url=empty($_GET['url'])?'':trim(urldecode($_GET['url']));
if(empty($url))die('?url=');
$new_name = new_name($url);
if(file_exists($new_name)){header('location:'.$new_name);return;}
$type  = get_type($url);
header('Content-type: image/'.$type);
$content = file_get_contents($url);
//file_put_contents($new_name,$content);
echo $content;
 
function new_name($url){
    $url = strtr($url,array(':'=>'','//'=>'','/'=>'_'));
    return 'uploads/cache/'.$url;
}
function get_type($url){
    $type=substr(strrchr($url,"."),1);
    if(in_array($type,array('png','gif','bmp','webp')))return $type;
    return 'jpeg';
}
?>
1、直接加載防盜鏈圖片:(該站未授權的圖片顯示都是空白)
2、 通過php讀取圖片,就可以直接顯示出來圖片了.對于一般的防盜鏈情況是沒有問題的特殊情況再考慮吧
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

主站蜘蛛池模板: 久久精品国产免费看久久精品 | 久久99国产精品 | 久久久久久久av | 啪视频在线 | 久久久久成人精品亚洲国产 | 免费人成激情视频在线观看冫 | 一色一黄视频 | 久久久国产精品一区 | 午夜免费视频观看 | 欧美嘿咻 | 国产黄色网址在线观看 | 日本字幕在线观看 | 永久免费av | 综合久久综合久久 | 黄色片视频免费 | 久久69精品久久久久久久电影好 | 亚洲精品久久久久久久久久久久久 | 精品国产一区二区三区免费 | 亚州成人| 波多野吉衣久久 | 成人蜜桃av | 国产精品二区三区 | 国产精品福利视频 | 91社区在线观看 | 欧美精品一区二区三区在线播放 | www日本在线 | 免费在线播放黄色 | 精品美女久久久 | 最新超碰 | 狠狠色综合网站久久久久久久 | 国产午夜精品一区二区三区四区 | 国产亚洲一区二区三区 | 国产黄色大片在线观看 | 日韩色在线 | 精品国产欧美 | 欧美成人性生活 | 北条麻妃一区二区三区在线视频 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 亚洲成人一区 | 一区二区免费看 | 久久精品久久精品久久精品 |