欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

<?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.dbjr.com.cn");//正常IP則直接訪問腳本之家首頁
exit;
}
?>

相關(guān)文章

  • PHP與javascript實(shí)現(xiàn)變量交互的示例代碼

    PHP與javascript實(shí)現(xiàn)變量交互的示例代碼

    以下是對PHP和javascript實(shí)現(xiàn)變量交互的一個(gè)實(shí)例進(jìn)行了詳細(xì)的介紹。需要的朋友可以過來參考下
    2013-07-07
  • 深入extjs與php參數(shù)交互的詳解

    深入extjs與php參數(shù)交互的詳解

    本篇文章是對extjs與php的參數(shù)交互進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • apache+codeigniter 通過.htcaccess做動(dòng)態(tài)二級域名解析

    apache+codeigniter 通過.htcaccess做動(dòng)態(tài)二級域名解析

    今天將服務(wù)器php版本升到了5.4.4,然后將之前的一個(gè)項(xiàng)目改用apache,動(dòng)態(tài)二級轉(zhuǎn)向用.htcaccess實(shí)現(xiàn)了動(dòng)態(tài)二級域名解析,共享一下
    2012-07-07
  • PHP實(shí)現(xiàn)的ID混淆算法類與用法示例

    PHP實(shí)現(xiàn)的ID混淆算法類與用法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的ID混淆算法類與用法,結(jié)合實(shí)例形式分析了php針對數(shù)字基于位運(yùn)算、位移等操作的加密解密相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • 微信公眾平臺開發(fā)教程⑥ 微信開發(fā)集成類的使用圖文詳解

    微信公眾平臺開發(fā)教程⑥ 微信開發(fā)集成類的使用圖文詳解

    這篇文章主要介紹了微信公眾平臺開發(fā)之微信開發(fā)集成類的使用,結(jié)合圖文形式詳細(xì)分析了微信開發(fā)集成類的原理、功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • php彈出提示框的是實(shí)例寫法

    php彈出提示框的是實(shí)例寫法

    在本篇文章里小編給大家整理的是關(guān)于php如何彈出提示框的相關(guān)實(shí)例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • 一文解決PHP中生成隨機(jī)數(shù)遇到的重復(fù)問題

    一文解決PHP中生成隨機(jī)數(shù)遇到的重復(fù)問題

    項(xiàng)目開發(fā)中很多地方需要用到唯一編碼,比如說訂單、卡券、邀請碼等等,這些編號是需要嚴(yán)格保證唯一性的,因?yàn)槿绻到y(tǒng)中訂單的編號存在倆一模一樣的,那造成很多數(shù)據(jù)的錯(cuò)亂,所以本文給大家介紹了如何解決PHP中生成隨機(jī)數(shù)遇到的重復(fù)問,需要的朋友可以參考下
    2023-12-12
  • PHP設(shè)計(jì)模式中觀察者模式講解

    PHP設(shè)計(jì)模式中觀察者模式講解

    本文實(shí)例講述了PHP設(shè)計(jì)模式之觀察者模式定義與用法。分享給大家供大家參考,觀察者模式 當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),依賴他的對象會(huì)全部收到通知,并自動(dòng)更新
    2022-11-11
  • php字符串函數(shù)學(xué)習(xí)之strstr()

    php字符串函數(shù)學(xué)習(xí)之strstr()

    這篇文章主要介紹了php字符串函數(shù)學(xué)習(xí)之strstr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個(gè)使用示例,需要的朋友可以參考下
    2015-03-03
  • PHP is_numeric()函數(shù)用法詳解

    PHP is_numeric()函數(shù)用法詳解

    is_numeric()函數(shù)是PHP中的內(nèi)置函數(shù),用于檢查傳入函數(shù)中作為參數(shù)的變量是數(shù)字還是數(shù)字字符串,該函數(shù)返回一個(gè)布爾值,本文就給大家講講PHP is_numeric()函數(shù)使用方法,需要的朋友可以參考下
    2023-07-07

最新評論