寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、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 28 0 8541 php脚本编程
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
企业安全管理者的福音:我发现了企安文档这个宝藏网站
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
硫酸法钛白煅烧晶种制备
mysql如何更新(删除)某列所有记录
php实现SEO伪原创同义词替换函数
dedecms挂马清理记
本站有自己的域名了
年代,为什么要把我们区分得这么明显?
php curl写个新浪发sina微博的API接口
Windows xp升级至windows 7,xp+win7双系统只为QQ概念版
博客域名差点过期了
是该找点事情做了
友情连接
春燕网络
谢润的博客
企安文库