我正在尝试从 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
对于如何从标题中获取端口信息的任何想法,我将不胜感激!
提前致谢!