使用AWS Elastic Beanstalk上的PHP获取URL中的主机名

时间:2015-10-02 18:21:39

标签: php amazon-web-services amazon-ec2 elastic-beanstalk

在Elastic Benstalk上托管的PHP应用程序中,我想获取并使用客户端用于加载页面的URL的主机或域。

过去,但在非AWS服务器上,我使用过:

$hostname = $_SERVER[HTTP_HOST];

会从example.com这样的网址返回http://example.com/index.html。我从弹性beanstalk上部署的代码中获得的内容似乎是正在运行的实例的ip地址;它就像53.123.123.123

有没有办法获取客户端Web浏览器从我的Elastic Beanstalk PHP应用程序请求的URL的主机名或域名?

1 个答案:

答案 0 :(得分:1)

你应该看看

$_SERVER['SERVER_NAME']

相反