简单的PHP服务器信息请求 - 根本不工作

时间:2010-05-01 03:08:09

标签: php apache server-variables

取消my other问题及其pair

我希望获取Hostname:Port函数中的phpinfo()值。我似乎无法在任何地方找到它,$_SERVER中的

2 个答案:

答案 0 :(得分:3)

您可以使用$_SERVER['SERVER_NAME']。您只需相应地配置服务器即返回预期值。你显然比Apache HTTPD 1.3更新。

您需要在on的{​​{1}}条目中将UseCanonicalName指令设置为<VirtualHost>(同时检查链接文档底部的警告!)。

httpd.conf

另见this answer

答案 1 :(得分:2)

使用PHP 5.2 $_SERVER['SERVER_PORT']的Apache 2.0服务器应该为您提供80个http连接。

对于主机名,对我来说,这两个工作相同:

echo $_SERVER['HTTP_HOST'];
echo $_SERVER['SERVER_NAME'];

......应该这样做。

详细了解$_SERVER变量here