<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

    php簡單防盜鏈實現方法

    時間:2025-02-28 12:57:04 php語言 我要投稿
    • 相關推薦

    php簡單防盜鏈實現方法

      文章主要介紹了php簡單防盜鏈實現方法,涉及php針對服務器端預定義變量調用及字符串處理的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下。

      本文實例講述了php簡單防盜鏈實現方法。分享給大家供大家參考。具體如下:

      ?

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      <?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']);

      ?>

    【php簡單防盜鏈實現方法】相關文章:

    php實現簡單文件下載的方法07-24

    php防盜鏈的常用方法小結08-24

    php頁面緩存實現方法07-20

    PHP實現多線程的方法08-02

    PHP列表頁實現的方法05-24

    PHP多線程的實現方法09-06

    PHP實現多線程的方法09-01

    php防盜鏈實例11-11

    PHP實現同步遠程Mysql的方法08-31

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人