2014-01-25 6 views
-1

내 응용 프로그램 폴더의 루트 URL을 인쇄하고 싶습니다. localhost/metro/처럼 여기 메트로는 내가 일하는 내 폴더입니다.내 응용 프로그램의 루트 URL을 얻는 방법

상관없이 어떤 디렉토리 나는 그것이 실제로 내가 탐색 메뉴를 구축하는 싶어, 나는이

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

을 시도했지만 작동하지 않습니다 localhost/metro/

을 출력합니다 현재입니다 . 난 항상 내가 원하는 곳, 내가 현재 오전 장소에 ​​상관없이 탐색 할 수 있습니다

답변

1

시도는해야 할 일 :

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

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

시도해보십시오.

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

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