Home >Backend Development >PHP Tutorial >PHP simple anti-theft link implementation method, PHP anti-theft implementation_PHP tutorial

PHP simple anti-theft link implementation method, PHP anti-theft implementation_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:45:47824browse

php simple anti-hotlink implementation method, php anti-theft implementation

This article describes the simple php anti-theft link implementation method. Share it with everyone for your reference. The details are as follows:

<&#63;php
$ADMIN = array(
  'defaulturl'=> 'http://blog.qita.in/images/banner-header.gif',
  //盗链返回的地址
  'url_1'   => 'http://blog.qita.in/file',
  'url_2'   => 'http://blog.qita.in/file1',
);
$okaysites = array(
 'http://qita.in',
  'http://blog.qita.in', //白名单
  'http://blog.qita.in/1.html',
);
$reffer = $_SERVER['HTTP_REFERER'];
if ($reffer) {
  $yes = 0;
  while (list($domain, $subarray) = each($okaysites)) {
    if (ereg($subarray, "$reffer")) {
      $yes = 1;
    }
  }
  $theu = 'url_' . $_GET['site'];
  $file = $_GET['file'];
  if ($ADMIN[$theu] and $yes == 1) {
  header("Location: $ADMIN[$theu]/$file");
  } else {
    header("Location: $ADMIN[defaulturl]");
  }
} else {
  header("Location: $ADMIN[defaulturl]");
}
print_r($_SERVER['HTTP_REFERER']);
&#63;>

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1039197.htmlTechArticlephp simple anti-hotlink implementation method, php anti-theft implementation This article describes the php simple anti-hotlink implementation method. Share it with everyone for your reference. The details are as follows: php$ADMIN = array( 'defaultu...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn