2011-08-05 54 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; ?> 

所使用的其他網站的代碼只是使用一個包含抓住這個頁面。我想要的是獲取包含此信息的網頁的網址,而不是其託管網站的網址。謝謝

+0

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

+0

@Nemanja:這是否會產生整個網址? –

+0

@Nemanja他希望獲得包含它的文件的路徑,而不是正在執行的文件。 –

回答

0

您可以使用debug_backtrace();來查看正在執行的文件。沒有其他可能的方式,我知道。