如何获取我的应用程序的根URL

时间:2014-01-25 19:07:13

标签: php

我想打印应用程序文件夹的根URL。像localhost/metro/,这里的地铁是我工作的文件夹。

无论我目前在哪个目录,它都会打印出localhost/metro/

我试过这个

<li class=""><a href="<?php $server = $_SERVER['HOST'] .'/metro';echo $server;?>" target="_self" class="">Home</a></li>

但是没有用,实际上我想建立一个导航菜单,无论我目前在哪个地方,我总是可以导航到我想要的地方。

2 个答案:

答案 0 :(得分:1)

尝试:

<?php
    $rootUrl = $_SERVER['SERVER_NAME'] . dirname($_SERVER['PHP_SELF']);
?>

<li class=""><a href="<?php echo $rootUrl; ?>" target="_self" class="">Home</a></li>

答案 1 :(得分:0)

试试这个,

<?php  $Url = 'http://'. $_SERVER['HTTP_HOST'].substr(__DIR__, strlen($_SERVER[ 'DOCUMENT_ROOT' ])); ?>

<a href="<?php echo $Url .'/';?>" target="_self" class="">Home</a>