久久久久久久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讀取圖片,就可以直接顯示出來圖片了.對于一般的防盜鏈情況是沒有問題的特殊情況再考慮吧
【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

主站蜘蛛池模板: 国产成人免费在线观看 | av影片在线 | 美日韩免费| 久久夜视频 | 激情视频网站 | 一区二区三区精品 | 精品国产欧美一区二区三区成人 | 天天拍天天插 | 国产精品美女久久久久久免费 | 国产电影一区 | 日韩国产免费观看 | 日日干夜夜操天天操 | 精品亚洲一区二区三区 | 91精品国产91久久久久久三级 | 国产精品久久精品 | 欧美日批 | 国产亚洲一级 | 免费视频一区二区 | 成人亚洲片 | 亚洲在线一区二区 | 天天射天天操天天干 | 日韩欧美在线视频播放 | 国产精品99久久久久久人 | 日本午夜一区二区三区 | 久久国产欧美日韩精品 | 日韩精品成人av | 久久久免费 | 亚洲一区二区视频 | 国产精品一区二区三区四区 | 91精品国产91久久久久久 | 99精品一区二区 | 久久精品国产久精国产 | 亚洲国产激情 | 激情欧美一区二区三区中文字幕 | 狠狠撸在线视频 | 91综合网| 欧美黄色一区 | 我想看国产一级毛片 | 久久久久久久久久久高潮一区二区 | 紧缚调教一区二区三区视频 | 一区二区三区在线看 |