2011-08-05 5 views
0

의 정보를 가져 오는 서브 페이지의 URL을 가져옵니다. 기본적으로 내 주요 회사 웹 사이트에서 호스팅되는 마스터 파일을 포함하도록 설정 한 사이트가 있습니다. 마스터 파일에는이 페이지가로드되는 도메인의 첫 번째 문자를 기반으로하는 링크 목록을 표시하는 코드 설정이 있습니다.마스터 페이지

<?php 
$url = parse_url($_GET['url']); 
$str = $url['host']; 
echo $str; ?> 
<?php if ($str < "g") :?> 
    <ul id="resources"> 
     <li>Universal</li> 
     <li>Superman</li> 
    </ul> 
<?php else: ?> 
    <ul id="resources"> 
     <li>Looney Toons</li> 
     <li>Daffy Duck</li> 
    </ul> 
<?php endif; ?> 

가 다른 사이트를 사용하는 코드는 단지이 페이지를 잡아 포함합니다 : 여기

마스터 파일의 코드입니다. 내가하고 싶은 것은 그것이 호스팅되는 웹 사이트의 URL이 아닌이 정보를 포함하는 페이지의 URL을 얻는 것입니다. 감사합니다

+0

$ _SERVER [ 'PHP_SELF']? http://php.net/manual/en/reserved.variables.server.php – Nemanja

+0

@ Nemanja : 전체 URL을 생성합니까? –

+0

@Nemanja 그는 실행중인 파일이 아니라 파일을 포함하는 파일의 경로를 가져 오려고합니다. –

답변

0

debug_backtrace();을 사용하면 실행중인 파일을 볼 수 있습니다. 내가 아는 다른 방법은 없습니다.