PHP 获取IP代理IP 高手进入 PHP网站数据被注入 获取的IP每次都不一样 应该是代理IP 请问高手怎么获得它的真实IP?或者说有什么好的方法禁止它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_SERVER["REMOTE_ADDR"] 这个是吧! 这个按理说只能取到代理的ip,lz应该是想取他的原始ip <?phpfunction get_real_ip(){$ip=false;if(!empty($_SERVER["HTTP_CLIENT_IP"])){$ip = $_SERVER["HTTP_CLIENT_IP"];}if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }for ($i = 0; $i < count($ips); $i++) {if (!eregi ("^(10|172.16|192.168).", $ips[$i])) {$ip = $ips[$i];break;}}}return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);}echo get_real_ip();?> 请教php code39条形码问题 apache下 也发生HTTP500错误,求助如何解决,带程序,帮忙测试下 php 怎么截取一篇文章中的一部分呢 Warning: Cannot use a scalar value as an array 查询结果如何生成固定格式的EXCEL文件 用PHP怎么实现自动发送邮件功能? 数组使用中遇到的问题 文件上传的问题,不能移动文件 Cannot use a scalar value as an array ??? 请教:如何一次插入多条记录 php代碼的執行順序? 面向对象与面向过程
这个按理说只能取到代理的ip,lz应该是想取他的原始ip
function get_real_ip(){
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i++) {
if (!eregi ("^(10|172.16|192.168).", $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}echo get_real_ip();
?>