php禁止某ip或ip地址段訪問的方法
本文實(shí)例講述了php禁止某ip或ip地址段訪問的方法,分享給大家供大家參考。具體分析如下:
因?yàn)檫€沒有深入學(xué)習(xí)Apache和nginx 所以用PHP寫了一個(gè)可以禁用地址的小程序
使用時(shí)只需:
<?php include("banIP.php");?>
即可
禁用單個(gè)ip如下:
<?php
//禁用ip地址
$ip=$_SERVER["REMOTE_ADDR"];
$ban=file_get_contents("ban.dat");
if(stripos($ban,$ip))
{
die("Your IP Address is:$ip,you're forbiden to view this page!");
}
echo "Your IP Address is:$ip,hello!";
?>
ban.dat文件如下:
BEGIN: 119.184.251.245 127.0.0.1 192.168.1.100
禁用ip段如下:
<?php
//禁用ip地址
$ip=$_SERVER["REMOTE_ADDR"];
while($ip[count($ip-1)]!='.')$ip=substr($ip,1, -1); //整理出ip段
$ban=file_get_contents("ban.dat");
if(stripos($ban,$ip))
{
die("U're forbiden to view this page!");
}
echo "Hello!";
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- PHP 獲取客戶端真實(shí)IP地址多種方法小結(jié)
- PHP中根據(jù)IP地址判斷城市實(shí)現(xiàn)城市切換或跳轉(zhuǎn)代碼
- PHP準(zhǔn)確取得服務(wù)器IP地址的方法
- php獲取訪問者IP地址匯總
- 免費(fèi)的ip數(shù)據(jù)庫淘寶IP地址庫簡(jiǎn)介和PHP調(diào)用實(shí)例
- PHP安裝GeoIP擴(kuò)展根據(jù)IP獲取地理位置及計(jì)算距離的方法
- 用php代碼限制國內(nèi)IP訪問我們網(wǎng)站
- PHP中使用curl偽造IP的簡(jiǎn)單方法
- php進(jìn)行ip地址掩碼運(yùn)算處理的方法
相關(guān)文章
php 自寫函數(shù)代碼 獲取關(guān)鍵字 去超鏈接
根據(jù)權(quán)重獲取關(guān)鍵字 去掉文章中的超鏈接簡(jiǎn)單,簡(jiǎn)潔2010-02-02
JoshChen_web格式編碼UTF8-無BOM的小細(xì)節(jié)分析
下面這張圖是用chrome瀏覽器打開一個(gè)2012年-2013學(xué)年第二學(xué)期的PHP課程的期末作業(yè),用的是PHP + smarty + mysql來實(shí)現(xiàn)的2013-08-08
國外比較好的幾個(gè)的Php開源建站平臺(tái)小結(jié)
大量的PHP開源(開放源代碼/Open Source)應(yīng)用改變了這個(gè)世界,改變了互聯(lián)網(wǎng),以下我們總結(jié)從數(shù)據(jù)庫到購物、博客等眾多類型的開源PHP軟件,供網(wǎng)站開發(fā)者們參考。2010-04-04
PHP Header用于頁面跳轉(zhuǎn)要注意的幾個(gè)問題總結(jié)
在PHP中用header("location:test.php")進(jìn)行跳轉(zhuǎn)要注意以下幾點(diǎn),有助于解決一些新手經(jīng)常遇到的問題2008-10-10
Zend Studio for Eclipse的java.lang.NullPointerException錯(cuò)誤的解決方
Zend Studio for Eclipse 6.x 可以算得上是最好的PHP的IDE了.2008-12-12
PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫操作類與用法示例
這篇文章主要介紹了PHP封裝mysqli基于面向?qū)ο蟮膍ysql數(shù)據(jù)庫操作類與用法,涉及php使用mysqli操作mysql數(shù)據(jù)庫的連接、執(zhí)行sql語句、關(guān)閉連接等相關(guān)操作技巧,需要的朋友可以參考下2019-02-02
實(shí)現(xiàn)PHP多線程異步請(qǐng)求的3種方法
實(shí)現(xiàn)PHP多線程異步請(qǐng)求的方法有很多,在本文整理了3種不多的常用方法,大家可以參考下2014-01-01

