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();?> linux服务器下 php环境中 bcmath扩展怎么开启 ajax+php如何实现无刷新上传文件 PHP的session_save_path问题 一份邪恶的脚本,如何传递过来的东东 如何在本机使用mail()函数?请高手指点! Notice:Array to string conversion 为什么用php编写的文件上传程序只能上传500K左右的文件呢? 登陆后要返回其来源页面怎么办 请教2个问题 急急急,php 怎么嵌入 js代码中呢?! 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();
?>