【发布时间】:2012-10-09 16:41:47
【问题描述】:
我正在尝试从 PHP 中的标头请求中获取端口信息。代码点火器要具体吗?
我试过了:
$headers = apache_request_headers();
端口信息不可用。
我们使用 Amazon 的 Elastic Beanstalk 作为服务器。我们被告知: EC2 负载均衡器发送了一个名为“X-Forwarded-Proto”的标头,该标头会根据我们是 http 还是 https 而波动。
如果我尝试这样做:
$headers = apache_request_headers();
$port = $headers["X-Forwarded-Port"];
echo "X-Forwarded-Port : " . $port;
这给了我一个 错误 - 2012-10-19 00:48:05 --> 严重性:通知 --> 未定义索引:X-Forwarded-Port
如果有任何关于如何从标头中获取 PORT 信息的想法,我将不胜感激!
提前致谢!
【问题讨论】:
-
为 $_SERVER 做一个 print_r 看看会发生什么
标签: php codeigniter header port amazon-elastic-beanstalk