PHP防盜鏈代碼實(shí)例
防盜鏈?zhǔn)悄壳胺浅3R?jiàn)的web程序設(shè)計(jì)技巧。本文就以一個(gè)實(shí)例展示了PHP防盜鏈的實(shí)現(xiàn)方法。分享給大家供大家參考之用。具體方法如下:
主要功能代碼如下:
<?php
/*
使用方法:將上述代碼保存為dao4.php,
比如測(cè)試用的validatecode.rar在站點(diǎn)http://www.XXXX.com里面,
則用以下代碼表示下載連接.
文件名?site=1&file=文件
例如以下URL:
http://www.XXXX.cn/dao4.php?site=1&file=validatecode.rar
*/
$ADMIN[defaulturl] = "http://www.XXXX.com/404.htm"; //盜鏈返回的地址
$okaysites = array(
"http://www.XXXX.com/",
"http://XXXX.com"
); //白名單
$ADMIN[url_1] = "http://www.XXXX.com/download/"; //下載地點(diǎn)1
$ADMIN[url_2] = ""; //下載地點(diǎn)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]");
}
?>
希望本文所述對(duì)大家學(xué)習(xí)PHP程序設(shè)計(jì)有所幫助。
- php實(shí)現(xiàn)博客,論壇圖片防盜鏈的方法
- php實(shí)現(xiàn)的網(wǎng)絡(luò)相冊(cè)圖片防盜鏈完美破解方法
- 破解圖片防盜鏈的代碼(asp/php)測(cè)試通過(guò)
- 使用PHP破解防盜鏈圖片的一個(gè)簡(jiǎn)單方法
- php 破解防盜鏈圖片函數(shù)
- php實(shí)現(xiàn)圖片文件與下載文件防盜鏈的方法
- php下通過(guò)偽造http頭破解防盜鏈的代碼
- php簡(jiǎn)單防盜鏈實(shí)現(xiàn)方法
- php中突破基于HTTP_REFERER的防盜鏈措施(stream_context_create)
- PHP實(shí)現(xiàn)防盜鏈的方法分析
- php防盜鏈的常用方法小結(jié)
- PHP實(shí)現(xiàn)圖片防盜鏈破解操作示例【解決圖片防盜鏈問(wèn)題/反向代理】
相關(guān)文章
PHP使用mkdir創(chuàng)建多級(jí)目錄的方法
這篇文章主要介紹了PHP使用mkdir創(chuàng)建多級(jí)目錄的方法,結(jié)合實(shí)例詳細(xì)分析了PHP中mkdir函數(shù)的使用技巧,需要的朋友可以參考下2015-12-12
PHP基于Closure類創(chuàng)建匿名函數(shù)的方法詳解
這篇文章主要介紹了PHP基于Closure類創(chuàng)建匿名函數(shù)的方法,結(jié)合實(shí)例形式詳細(xì)分析了Closure 類的功能、常用函數(shù)使用技巧及相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-08-08
談?wù)凱HP連接Access數(shù)據(jù)庫(kù)的注意事項(xiàng)
有的時(shí)候需要用php連接access數(shù)據(jù)庫(kù),結(jié)果整了半天Access數(shù)據(jù)庫(kù)就是連接不上,查找很多資料,以下是些個(gè)人經(jīng)驗(yàn),希望能給需要連接access 數(shù)據(jù)的人帶來(lái)幫助。2016-08-08
Drupal 添加模塊出現(xiàn)莫名其妙的錯(cuò)誤的解決方法(往往出現(xiàn)在模塊較多時(shí))
今天用學(xué)習(xí)用Drupal,在同時(shí)安裝ctools,CCK,views,panels時(shí)出現(xiàn)了奇怪的狀況。2011-04-04
PHP實(shí)現(xiàn)搜索時(shí)記住狀態(tài)的方法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)搜索時(shí)記住狀態(tài)的方法,結(jié)合實(shí)例形式分析了php通過(guò)get參數(shù)傳遞及DOM元素形式記錄搜索狀態(tài)的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
用php的ob_start來(lái)生成靜態(tài)頁(yè)面的方法分析
php下利用ob_start來(lái)生成靜態(tài)頁(yè)面的方法,需要生成靜態(tài)的朋友可以參考下。2011-03-03

