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

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

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

注意:下邊只是一個PHP限制IP的實例代碼,如果您打算應用到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");//被禁止后跳轉到腳本之家站
exit;
}
//限制ip段
$ip_arr = explode('.', $userip);
#限制的ip段,假設是192.168.*.*
if (!(($ip_arr[0] == '192' && $ip_arr[1]=='168') )){
header("location:http://sc.jb51.net");//被禁止后跳轉到腳本之家素材站
exit;
}else{
header("location:http://m.fzitv.net");//正常IP則直接訪問腳本之家首頁
exit;
}
?>

相關文章

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

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

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

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

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

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

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

    PHP MemCached 高級緩存應用代碼

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

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

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

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

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

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

    我先判斷一下你是否開啟了https,如果是就正常的https頁面,如果沒有開始則跳轉到項目的目錄下面,感興趣的朋友可以參考下哈,希望對你有所幫助
    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)遞歸,并附上了相關示例,最后給大家一個演示,涉及php的遞歸操作技巧,需要的朋友可以參考下
    2015-08-08
  • php使用標簽替換的方式生成靜態(tài)頁面

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

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

最新評論

昌江| 社旗县| 拜泉县| 竹山县| 华安县| 台安县| 浦城县| 绥德县| 华安县| 沙洋县| 安远县| 海安县| 余庆县| 周至县| 通州市| 长宁县| 沧源| 保亭| 富蕴县| 竹北市| 晋中市| 山阴县| 旬阳县| 贵州省| 台安县| 黎平县| 石狮市| 兰坪| 板桥市| 嘉祥县| 来宾市| 湘阴县| 大名县| 夏邑县| 瓮安县| 同心县| 绍兴县| 新龙县| 桃园县| 容城县| 运城市|