我想用 PHP 获取“主页”网址。不是当前的 URL。
我的网站存在于本地和实时测试服务器上。URL 被打印为 javascript 变量,需要在两个地方(实时和本地)工作。
实时“家” URL 是http://pipeup.pagodabox.com
,本地家是http://192.168.0.10:8888/pipeup
.
所以,如果主页是http://192.168.0.10:8888/pipeup/
,如果我在任何子页面上,比如http://192.168.0.10:8888/pipeup/page.php
或http://192.168.0.10:8888/pipeup/about/our-team.php
,我想要一个返回的变量,"http://192.168.0.10:8888/pipeup/"
或者"http://pipeup.pagodabox.com"
取决于我是在现场查看还是在本地查看。
现在我正在使用:
<?php echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI']; ?>
但是当我在子页面上时,这不起作用。
如何使用 PHP 获取主页 URL?我希望该解决方案也能与 localhost 服务器或本地 IP 地址一起正常工作。