Php 在家托管时,我是否可以更改$#u SERVER[';HTTP#u HOST';]的值?

Php 在家托管时,我是否可以更改$#u SERVER[';HTTP#u HOST';]的值?,php,apache,Php,Apache,我正在考虑从家里托管我的网站,我已经使用noip设置了我的主机,比如:-> 现在,当我把url放进去时,我找到了正确的位置,但是当我检查网页时,所有的链接都以开头,而不是 当我检查phpinfo()时,我可以看到HTTP_HOST也是ip地址。无论如何,它是否可以使php中的所有链接以url而不是ip地址开始 检查页面时看到的是XAMPP标题页正在生成的内容。然而,一旦你用自己的内容替换了它,通常的做法是像这样写你的链接 我不是100%确定XAMPP是如何创建这些链接的,但是 应该使用您键入

我正在考虑从家里托管我的网站,我已经使用noip设置了我的主机,比如:->

现在,当我把url放进去时,我找到了正确的位置,但是当我检查网页时,所有的链接都以开头,而不是


当我检查phpinfo()时,我可以看到HTTP_HOST也是ip地址。无论如何,它是否可以使php中的所有链接以url而不是ip地址开始

检查页面时看到的是XAMPP标题页正在生成的内容。然而,一旦你用自己的内容替换了它,通常的做法是像这样写你的链接

我不是100%确定XAMPP是如何创建这些链接的,但是


应该使用您键入的域名生成一个绝对路径,以到达页面,无论是IP地址、域名还是本地主机。

http\U主机基本上就是您在浏览器中键入以到达web服务器的内容。e、 g.如果您设置dns(或主机文件hack)使
example.com
指向
127.0.0.1
,则
http://example.com
将使http_主机成为
example.com
,而
http://127.0.0.1
将为您提供
127.0.0.1
作为http\U主机。