上海php黑名单,php判断ip黑名单程序代码实例
這篇文章主要介紹了php判斷ip黑名單程序代碼實(shí)例,需要的朋友可以參考下
學(xué)校的新聞系統(tǒng)要求有些新聞只開放校內(nèi)ip瀏覽,于是重寫了一個(gè)代碼來實(shí)現(xiàn)此功能,實(shí)現(xiàn)后的結(jié)果是,只要把允許訪問的ip列入ip.txt這個(gè)文件中即可,同時(shí)支持c類ip,,例如:
ip.txt
192.168
211.67.188
211.67.191.25
代碼如下:
復(fù)制代碼 代碼如下:
/*
* ip地址黑名單、白名單
* 判斷訪客地址的ip是否在ip.txt中,支持c類ip
* By xhat
*/
$ip = $_SERVER['REMOTE_ADDR'];
$ipArray = preg_replace("#rn?|n#","",file('ip.txt'));
foreach ($ipArray as $ipTest) {
if (substr_count($ip, $ipTest) != "0") {
echo "ok"; //執(zhí)行相關(guān)命令
die();
}
}
?>
上面大家可以使用代碼來騙過了,下面代碼進(jìn)行升級(jí)
復(fù)制代碼 代碼如下:
引用片段:
復(fù)制代碼 代碼如下:
$oBlock_ip = new block_ip();
$oBlock_ip->checkIP();
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的上海php黑名单,php判断ip黑名单程序代码实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php curl 下载图片,CURL实现
- 下一篇: php鸡兔同笼试题,数学运算之鸡兔同笼问