亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php中限制ip段訪問、禁止ip提交表單的代碼分享

 更新時間:2014年08月22日 09:59:23   投稿:hebedich  
在項目應(yīng)用中,我們經(jīng)常需要用到限制ip段訪問或者限制IP提交表單等等ip相關(guān)的功能,今天我來分享下本人所使用的這塊代碼,希望對大家有所幫助

在需要禁止訪問或提交表單的頁面添加下面的代碼進行判斷就可以了。

注意:下邊只是一個PHP限制IP的實例代碼,如果您打算應(yīng)用到CMS中,請自行修改。

<?php 
/加IP訪問限制 
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { 
$userip = getenv('HTTP_CLIENT_IP'); 
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { 
$userip = getenv('HTTP_X_FORWARDED_FOR'); 
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { 
$userip = getenv('REMOTE_ADDR'); 
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { 
$userip = $_SERVER['REMOTE_ADDR']; 
} 
//限制ip 
if ($userip=='192.168.1.88'){ 
header("location:http://t.qq.com/wb631992791");//被禁止后跳轉(zhuǎn)到微博
exit; 
} 
//限制ip段 
$ip_arr = explode('.', $userip); 
#限制的ip段,假設(shè)是192.168.*.* 
if (!(($ip_arr[0] == '192' && $ip_arr[1]=='168') )){ 
header("location:http://t.qq.com/wb631992791");//被禁止后跳轉(zhuǎn)到微博
exit; 
}else{ 
header("location:http://afish.cnblogs.com");//正常IP則直接訪問小魚閣首頁 
exit; 
} 
?> 

相關(guān)文章

  • PHP設(shè)計模式之原型模式定義與用法詳解

    PHP設(shè)計模式之原型模式定義與用法詳解

    這篇文章主要介紹了PHP設(shè)計模式之原型模式定義與用法,結(jié)合實例形式詳細分析了php原型模式的概念、原理、用法及相關(guān)使用注意事項,需要的朋友可以參考下
    2018-04-04
  • 一個php生成16位隨機數(shù)的代碼(兩種方法)

    一個php生成16位隨機數(shù)的代碼(兩種方法)

    這篇文章分享一個php生成16位隨機數(shù)的代碼,php生成隨機數(shù)的二種方法,但簡單,但很實用,需要的朋友可以參考下
    2014-09-09
  • php創(chuàng)建多級目錄的方法

    php創(chuàng)建多級目錄的方法

    這篇文章主要介紹了php創(chuàng)建多級目錄的方法,涉及php操作目錄的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • 深入了解PHP的垃圾回收機制

    深入了解PHP的垃圾回收機制

    這篇文章主要介紹了PHP垃圾回收機制講解,本篇文章通過簡要的案例,詳細講解了該機制的原理與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2022-08-08
  • PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護)

    PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護)

    這篇文章主要介紹了PHP對接阿里云虛擬號的實現(xiàn)(號碼隱私保護),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 如何通過PHP實現(xiàn)Des加密算法代碼實例

    如何通過PHP實現(xiàn)Des加密算法代碼實例

    這篇文章主要介紹了如何通過PHP實現(xiàn)Des加密算法代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • PHP實現(xiàn)多圖片上傳類實例

    PHP實現(xiàn)多圖片上傳類實例

    這篇文章主要介紹了PHP實現(xiàn)多圖片上傳類實例,該類文件注釋詳細功能實用且具有一定的擴展性,需要的朋友可以參考下
    2014-07-07
  • PHP模塊 Memcached功能多于Memcache

    PHP模塊 Memcached功能多于Memcache

    PHP搭配Memcached已經(jīng)是婦孺皆知的標配了。再提似乎讓人覺得太“圡”了,不過有一些細節(jié)不見得人人都清楚
    2011-06-06
  • 探討:parse url解析URL,返回其組成部分

    探討:parse url解析URL,返回其組成部分

    本篇文章是對parse url解析URL,返回其組成部分進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 解析php 版獲取重定向后的地址(代碼)

    解析php 版獲取重定向后的地址(代碼)

    本篇文章是對php版獲取重定向后的地址實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論