欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP防盜鏈代碼實(shí)例

 更新時(shí)間:2014年08月27日 14:34:28   投稿:shichen2014  
這篇文章主要介紹了PHP防盜鏈的實(shí)現(xiàn)方法,是非常實(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,以此類(lèi)推
$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ì)有所幫助。

相關(guān)文章

  • 詳解php命令注入攻擊

    詳解php命令注入攻擊

    這篇文章主要介紹了php命令注入攻擊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • PHP跨時(shí)區(qū)(UTC時(shí)間)應(yīng)用解決方案

    PHP跨時(shí)區(qū)(UTC時(shí)間)應(yīng)用解決方案

    解決PHP跨時(shí)區(qū)應(yīng)用需要將將程序內(nèi)部時(shí)區(qū)設(shè)置為UTC時(shí)間.(UTC 也可以叫 GMT) 數(shù)據(jù)庫(kù)中存儲(chǔ)UTC時(shí)間等等,感興趣的朋友可以了解下
    2013-01-01
  • php實(shí)現(xiàn)四舍五入的方法小結(jié)

    php實(shí)現(xiàn)四舍五入的方法小結(jié)

    這篇文章主要介紹了php實(shí)現(xiàn)四舍五入的方法,實(shí)例總結(jié)了php實(shí)現(xiàn)四舍五入的三種常用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP多文件上傳實(shí)例

    PHP多文件上傳實(shí)例

    這篇文章主要介紹了PHP多文件上傳的方法,可實(shí)現(xiàn)針對(duì)指定后綴文件的批量上傳功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 抓取YAHOO股票報(bào)價(jià)的類(lèi)

    抓取YAHOO股票報(bào)價(jià)的類(lèi)

    實(shí)時(shí)抓取YAHOO股票報(bào)價(jià)的函數(shù),大家可以學(xué)習(xí)一下思路跟具體的代碼,自己可以拓寬下。
    2009-05-05
  • PHP使用JPGRAPH制作圓柱圖的方法詳解

    PHP使用JPGRAPH制作圓柱圖的方法詳解

    這篇文章主要介紹了PHP使用JPGRAPH制作圓柱圖的方法,結(jié)合實(shí)例形式詳細(xì)分析了PHP使用JPGRAPH繪制圓柱圖形的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • PHP中HTTP方式下的Gzip壓縮傳輸方法舉偶

    PHP中HTTP方式下的Gzip壓縮傳輸方法舉偶

    PHP中HTTP方式下的Gzip壓縮傳輸方法舉偶...
    2007-02-02
  • php短域名轉(zhuǎn)換為實(shí)際域名函數(shù)

    php短域名轉(zhuǎn)換為實(shí)際域名函數(shù)

    現(xiàn)在很多朋友需要將實(shí)際域名轉(zhuǎn)換為短域名,但也有朋友需要反轉(zhuǎn)查看下實(shí)際域名,那么就可以使用這個(gè)函數(shù)。
    2011-01-01
  • PHP后期靜態(tài)綁定之self::限制實(shí)例分析

    PHP后期靜態(tài)綁定之self::限制實(shí)例分析

    這篇文章主要介紹了PHP后期靜態(tài)綁定之self::限制,結(jié)合實(shí)例形式分析了php后期靜態(tài)綁定self::與static相關(guān)使用技巧,需要的朋友可以參考下
    2018-12-12
  • PHP實(shí)現(xiàn)對(duì)數(shù)字分隔加千分號(hào)的方法

    PHP實(shí)現(xiàn)對(duì)數(shù)字分隔加千分號(hào)的方法

    今天小編就為大家分享一篇關(guān)于PHP實(shí)現(xiàn)對(duì)數(shù)字分隔加千分號(hào)的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03

最新評(píng)論