使用PHP Global Vars的双服务器名称

时间:2015-08-26 14:27:15

标签: php url hyperlink global-variables

我需要访问我的IP地址(当前在开发服务器上)才能创建非相对链接。

我在文件的开头宣布这一点:

XXX.XX.XX.XXX

当我在HTML中间回显它时,就在链接之前,我正在获取我的IP地址:

<a href="<?=$domain;?>/index.php">Home</a>

但是,当我尝试将其设置为导航栏中链接网址的基础时:

<a href="<? echo $domain;?>/index.php">Home</a>

OR

XXX.XX.XX.XXX/XXX.XX.XX.XXX/index.php

我将IP加倍,弄乱了网址:

$_SERVER['HTTP_HOST']

我尝试$_SERVER['SERVER_NAME']$_SERVER['DOCUMENT_ROOT']http://无济于事。

编辑: https:// / $domain = "http://" . $_SERVER['SERVER_ADDR'];服务器不允许,目前无法访问服务器配置。

编辑2: 解决方案: {{1}}

1 个答案:

答案 0 :(得分:1)

http://(或https://)放在链接的开头,以使其绝对

可能你的链接没问题,但浏览器将它们理解为相对链接。