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']在代理服务器上不可用了 。 如何让 “何美婷”在数据库里存成他们的汉字 查看网页源文件,顶端有44行空白行为何故? 有北京的程序员想接私活吗? 我想连接SQL SERVER 2000 可是怎么都不会。。。 php下载页问题 求符合变量命名规则的正则表达式。。 菜鸟关于一个SELECT的读取问题请求帮助 php 简单问题 数据读取慢! 关于跳转页面的提交 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']在代理服务器上不可用了 。