求PHP限制IP的例程 PHP限制IP , 建一个过滤器, 设定过滤规则, 用PHP程序实现没什么困难呀?自己试试吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、取得IP2、建立要禁止的IP。3、判断当前IP与禁止IP相不相符。相符,就终止程序,否则继续运行 都说完了:)没什么好说的了.建议楼主自己先按pswdf(小邪) 说的试写一下,具体有什么问题再提,这样好一些. 对呀。可以把要禁止的IP放到数组里,也可以放到数据库中。如果当前登录的IP是这些IP中的一个,则终止程序。否则继续。 先 取得客户机ip function getIP () { global $_SERVER; if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } else if (getenv('REMOTE_ADDR')) { $ip = getenv('REMOTE_ADDR'); } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; }$ipip=array(xxxxxxxxxxxxxxxxxxxxxxxxxx) 这里放你想过滤的ip然后 foreach 比较 取得的客户机的ip 是不是在这个数组里。 simple case<? if ($_SERVER[REMOTE_ADDR] !="$ip") die("...")?> 'HTTP_CLIENT_IP'是不是取用户机器的IP值啊?'HTTP_X_FORWARDED_FOR'是做什么用的啊? php 求助 建WordPress博客 出的问题 作为有5年PHP开发经验的PHPER,今天准备开通博客 【向life169】请求帮助,抓取问题,不够分还可以加 我的问题无人回答,我该结贴吗? 询问一个世界杯问题. 关于超全局变量$GLOBALS的简单问题 大家帮我看看这段程序是怎么么回事? 朋友们.进来看看~ 我现在。。。 如何在linux环境下,在php中调用javabean? 找工作怎么这么难啊? 将本页转到指定的页面,关闭其父窗口?怎么办,单个功能都可以实现!
2、建立要禁止的IP。
3、判断当前IP与禁止IP相不相符。相符,就终止程序,否则继续运行
具体有什么问题再提,这样好一些.
function getIP ()
{
global $_SERVER;
if (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} else if (getenv('REMOTE_ADDR')) {
$ip = getenv('REMOTE_ADDR');
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$ipip=array(xxxxxxxxxxxxxxxxxxxxxxxxxx) 这里放你想过滤的ip然后 foreach 比较 取得的客户机的ip 是不是在这个数组里。
if ($_SERVER[REMOTE_ADDR] !="$ip")
die("...")
?>
'HTTP_X_FORWARDED_FOR'是做什么用的啊?