寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

PHP禁止某个IP或IP段访问

在PHP编程的时候,很有可能会遇到禁止某个IP或IP段访问的情况,下面的百度上下来的,适当修改过,适用于PHP版本5.0及以上,之前老版本的PHP未予测试,感觉挺好用的,要是单独写入某个文件,include到相应文件中就可以实现禁止指定IP地址访问,废话不多说,客官请看:
<?   
//禁止某个IP
$banned_ip = array (
"127.0.0.1",
//"119.6.20.66",
"192.168.1.4"
);
if ( in_array( getenv("REMOTE_ADDR"), $banned_ip ) )
{
die ("您的IP禁止访问!");
}
//禁止某个IP段
$ban_range_low=ip2long("119.6.20.65");
$ban_range_up=ip2long("119.6.20.67");
$ip=ip2long($_SERVER["REMOTE_ADDR"]);
if ($ip>$ban_range_low && $ip<$ban_range_up)
{
echo "您的IP在被禁止的IP段之中,禁止访问!";
exit();
}
?>
当然,这只是简单的、最基本的,要实现更复杂的功能。
程序 2010-05-07 09:34:03 24 0 7426 php脚本编程
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
nginx+php如何EventStream流式数据传输
python读取文件夹下图片并生成pdf文件
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
暂时屏蔽博客的评论功能
access数据库中时间转mysql时间戳
discuz分区伪静态
emlog YY统计插件不稳定修复测试
mysql如何更新(删除)某列所有记录
开场白
简单的一个asp的分页程序
PHP实现远程下载,并显示实时下载进度
php curl利用嘀咕、搜狐微博API发布微博
网站模板调试,本地浏览正常,但上传后在IE6中是乱的
友情连接
春燕网络
谢润的博客
企安文档