PHP中怎样来访获得IP地址? 修正:PHP中怎样获得来访IP地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?//补充一下,有时候$REMOTE_ADDR;并不一定是你真是的ip//用HTTP_X_FORWARDED_FOR更真实一些if (getenv(HTTP_X_FORWARDED_FOR)) {$ip = getenv('HTTP_X_FORWARD_FOR');$host = gethostbyaddr($ip);} else {$ip = getenv('REMOTE_ADDR');$host = gethostbyaddr($ip);}?> echo gethostbyname("www.csdn.net")."<br>" // 取得客户IP function get_client_ip() { global $_SERVER; if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $realip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } elseif (isset($_SERVER["HTTP_CLIENT_IP"])) { $realip = $_SERVER["HTTP_CLIENT_IP"]; } else { $realip = $_SERVER["REMOTE_ADDR"]; } return $realip; } 好象都很全面啊。简单点 getenv('remote_addr'); 请问以下加密如何解密亚? PHP批量下载文件问题 php怎么实现类似java泛型 XML 文档只能有一个顶层元素 急救 PHP如何匹配省市区,要比较全面的。 老子没语言了 幫我來看看這個語句有錯麽? 出这样的问题好伤心!大家来看看,,帮个忙!!谢谢! 一个网站内容有多套模板,片头动画也有多套模板,我该如何设计文件夹路径,急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 大家帮帮忙,关于session的问题 上传几百兆文件的问题。100分给你 请问
//用HTTP_X_FORWARDED_FOR更真实一些
if (getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv('HTTP_X_FORWARD_FOR');
$host = gethostbyaddr($ip);
} else {
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);
}?>
function get_client_ip()
{
global $_SERVER;
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
{
$realip = $_SERVER["HTTP_CLIENT_IP"];
}
else
{
$realip = $_SERVER["REMOTE_ADDR"];
}
return $realip;
}
简单点 getenv('remote_addr');