HTTP_X_FORWARDED_HOST的问题 HTTP_X_FORWARDED_HOST是哪来的,为什么php手册里找不到,却可以用$_SERVER['HTTP_X_FORWARDED_HOST']访问? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_SERVER['HTTP_X_FORWARDED_HOST'])是用来获得代理服务的域名或者ip地址。 所以获取地址可以用如下的方法: function getUserIP (){ $user_ip = $_SERVER["REMOTE_ADDR"]; if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { $user_ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } } 注意:HTTP_X_FORWARDED_FOR如果经过了多个中间代理服务器,有何能是逗号分割的多个地址, 如:202.18.27.135,121.17.125.77,61.221.18.21 $_SERVER['HTTP_X_FORWARDED_HOST'])是用来获得代理服务的域名或者ip地址.收集地址用的~ HTTP_X_FORWARDED_HOST是HTTP协议定义的,PHP能用,CGI,Java也能用。 这是HTTP协议相关的东西,你查错资料了。php手册里有很多类似的东西是没有写的,因为它不属于PHP的范畴。 我也碰到了这个问题。$_SERVER['HTTP_HOST']在代理服务器上不可用了 。 输出问题 如何在delphi运行途中响应事件 求一句正则 浏览 php文件 报错 菜鸟求救表单提交问题!!!!!!!!!!!!1 PHP结合ajax的问题???? php调用oracle存过过程出错 想获得上一个页面的url,http_server_vars["http_referer"],有时好用,有时不好用怎么办? 小白求教 php基础编程题 $.get()方法返回值是html格式,怎么使用? windows2003服务器之mysql配置求助 有人看过dedecms的代码吗?如果我想随机生成10条文章内容.
function getUserIP (){
$user_ip = $_SERVER["REMOTE_ADDR"];
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
$user_ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
}
注意:HTTP_X_FORWARDED_FOR如果经过了多个中间代理服务器,有何能是逗号分割的多个地址,
如:202.18.27.135,121.17.125.77,61.221.18.21
$_SERVER['HTTP_HOST']在代理服务器上不可用了 。