最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中限制IP段訪問、禁止IP提交表單的代碼

 更新時間:2011年04月23日 00:21:36   作者:  
最近,小編發(fā)現(xiàn)有一個云南的網(wǎng)友經(jīng)常在網(wǎng)站發(fā)表一些垃圾信息的評論,由于使用的事DEDECMS構(gòu)架,系統(tǒng)本身并無禁止IP功能,每天看到這些垃圾評論,盡管不多,但是讓人感覺不爽,那么如何來限制呢?
我們只要在feedback.php中添加下面的代碼進行判斷就可以了。

注意:下邊只是一個PHP限制IP的實例代碼,如果您打算應(yīng)用到CMS中,請自行修改,或者如果您正在使用DEDECMS,可以聯(lián)系本站。
復制代碼 代碼如下:

<?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=='27.37.188.128'){
header("location:http://sc.jb51.net");//被禁止后跳轉(zhuǎn)到腳本之家站
exit;
}
//限制ip段
$ip_arr = explode('.', $userip);
#限制的ip段,假設(shè)是192.168.*.*
if (!(($ip_arr[0] == '192' && $ip_arr[1]=='168') )){
header("location:http://sc.jb51.net");//被禁止后跳轉(zhuǎn)到腳本之家素材站
exit;
}else{
header("location:http://www.fzitv.net");//正常IP則直接訪問腳本之家首頁
exit;
}
?>

相關(guān)文章

  • php根據(jù)某字段對多維數(shù)組進行排序的方法

    php根據(jù)某字段對多維數(shù)組進行排序的方法

    這篇文章主要介紹了php根據(jù)某字段對多維數(shù)組進行排序的方法,實例分析了php操作數(shù)組及排序的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php類的自動加載操作實例詳解

    php類的自動加載操作實例詳解

    這篇文章主要介紹了php類的自動加載操作,結(jié)合實例形式詳細分析了php類的自動加載操作相關(guān)函數(shù)與實現(xiàn)技巧,需要的朋友可以參考下
    2016-09-09
  • php中的觀察者模式簡單實例

    php中的觀察者模式簡單實例

    這篇文章主要介紹了php中的觀察者模式簡單實例,觀察者模式是設(shè)計模式中比較常見的一個模式,包含兩個或者更多的互相交互的類,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-01-01
  • PHP MemCached 高級緩存應(yīng)用代碼

    PHP MemCached 高級緩存應(yīng)用代碼

    PHP MemCached 高級緩存應(yīng)用,使用MemCached的學習的朋友可以參考下。
    2010-08-08
  • php和js如何通過json互相傳遞數(shù)據(jù)相關(guān)問題探討

    php和js如何通過json互相傳遞數(shù)據(jù)相關(guān)問題探討

    json是js的一種數(shù)據(jù)格式,可以直接被js解析,php無法直接讀取json數(shù)據(jù),但是php提供了json_decode函數(shù)來對json數(shù)據(jù)進行轉(zhuǎn)化,從而可以被php腳本訪問,今天,站長就和大家一起來探討這個問題,感興趣的你可以參考下哦
    2013-02-02
  • PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法

    PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法

    這篇文章主要介紹了PHP獲取鏈表中倒數(shù)第K個節(jié)點的方法,涉及php針對鏈表的遍歷、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面

    php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面

    我先判斷一下你是否開啟了https,如果是就正常的https頁面,如果沒有開始則跳轉(zhuǎn)到項目的目錄下面,感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-03-03
  • Docker 安裝 PHP并與Nginx的部署實例講解

    Docker 安裝 PHP并與Nginx的部署實例講解

    這篇文章主要介紹了Docker 安裝 PHP并與Nginx的部署實例講解,文中圖文操作步驟講解的很清楚,有感興趣的同學可以研究下
    2021-02-02
  • php實現(xiàn)遞歸的三種基本方式

    php實現(xiàn)遞歸的三種基本方式

    這篇文章主要介紹了php實現(xiàn)遞歸的三種基本方法,包括利用引用做參數(shù),利用全局變量,利用靜態(tài)變量來實現(xiàn)遞歸,并附上了相關(guān)示例,最后給大家一個演示,涉及php的遞歸操作技巧,需要的朋友可以參考下
    2015-08-08
  • php使用標簽替換的方式生成靜態(tài)頁面

    php使用標簽替換的方式生成靜態(tài)頁面

    php可以通過自帶函數(shù)preg_replace可以用數(shù)組批量替換,不過用正則表達式替換效率很低,用起來也不方便。具體參考php手冊。有需要的小伙伴可以參考下。
    2015-05-05

最新評論

任丘市| 昌江| 视频| 齐河县| 安义县| 安丘市| 逊克县| 马尔康县| 溆浦县| 高碑店市| 海丰县| 云南省| 微博| 瓦房店市| 莲花县| 都江堰市| 镇巴县| 托里县| 托克逊县| 佳木斯市| 金华市| 武安市| 中宁县| 太仆寺旗| 开原市| 长乐市| 基隆市| 绵阳市| 华安县| 江达县| 石狮市| 宣汉县| 宜都市| 错那县| 巢湖市| 和田县| 原平市| 仲巴县| 平泉县| 于都县| 嘉祥县|