奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

實現PHP實現限制IP訪問

時間:2025-02-23 19:14:09 php語言 我要投稿
  • 相關推薦

實現PHP實現限制IP訪問

  文章主要介紹了PHP實現限制IP訪問的方法,涉及php針對客戶端IP的獲取、解析、遍歷、判斷等相關操作技巧,需要的朋友可以參考下。

  本文實例講述了PHP實現限制IP訪問的方法。分享給大家供大家參考,具體如下:

  ?

  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

  33

  34

  35

  36

  37

  38

  39

  40

  41

  42

  43

  44

  45

  46

  47

  48

  49

  //獲取客戶端ip

  if (getenv("HTTP_CLIENT_IP"))

  $ip = getenv("HTTP_CLIENT_IP");

  else if(getenv("HTTP_X_FORWARDED_FOR"))

  $ip = getenv("HTTP_X_FORWARDED_FOR");

  else if(getenv("REMOTE_ADDR"))

  $ip = getenv("REMOTE_ADDR");

  else $ip = "Unknow";

  $ALLOWED_IP=array('10.144.39.132');

  //允許訪問的ip

  $check_ip_arr= explode('.',$ip);

  //ip參數拆分成數組

  if(!in_array($ip,$ALLOWED_IP)) {

  $bl=false;

  foreach ($ALLOWED_IP as $val){

  if(strpos($val,'*')!==false){

  //發現有*號替代符

  $arr=array();

  $arr=explode('.', $val);

  $bl=true;

  //用于記錄循環檢測中是否有匹配成功的

  for ($i=0;$i<4;$i++){

  if($arr[$i]!='*'){

  //不等于* 就要進來檢測,如果為*符號替代符就不檢查

  if($arr[$i]!=$check_ip_arr[$i]){

  $bl=false;

  break;

  //終止檢查本個ip 繼續檢查下一個ip

  }

  }

  }

  //end for

  if($bl){

  //如果是true則終止匹配

  break;

  }

  }

  }

  //end foreach

  if(!$bl){

  $return=array(

  'status'=>2,

  'msg'=>'該IP無權限訪問',

  'data'=>$ip

  );

  echo json_encode($return);

  exit();

  }

  }

【實現PHP實現限制IP訪問】相關文章:

PHP根據IP地址獲取所在城市具體實現07-16

php實現無限級分類實現代碼07-03

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

PHP中多態如何實現09-04

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

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

PHP頁面跳轉實現技巧09-19

PHP滾動日志的代碼實現11-15

PHP實現抓取HTTPS內容09-17

主站蜘蛛池模板: 长阳| 娄烦县| 成武县| 灵丘县| 定南县| 日土县| 句容市| 华容县| 永仁县| 莎车县| 东港市| 莆田市| 南溪县| 那曲县| 斗六市| 安平县| 资源县| 咸阳市| 兴海县| 呼伦贝尔市| 丹东市| 石河子市| 深州市| 龙游县| 于都县| 青田县| 宁阳县| 蒙阴县| 廉江市| 巴南区| 黄梅县| 洞口县| 宁陵县| 蒙城县| 黄浦区| 连云港市| 奇台县| 九龙县| 阳江市| 五寨县| 泽普县|