2010-01-27 18 views
1

我有一個通用的包含二次導航等包含在網站的每個頁面上。它還包含我希望顯示在除主頁以外的每個頁面上的圖形。我意識到做這個客戶端並不重要,只需從該頁面上加載的DOM中刪除節點,但由於各種原因,我想要做這個服務器端。如何使用條件從一個頁面上的包含中排除元素?

我有這樣的:

<?php 
if ($_SERVER['REQUEST_URI'] == '/index.php') { 
    echo ""; 
} 
else { 
    echo "<img src=\"img/foobar.gif\" width=\"60\" height=\"96\" alt=\"description\" />"; 
} 
?> 

這適用於domain.com/index.php,但我無法弄清楚如何得到它的兩個domain.com/index.phpdomain.com/工作。使用OR運算符的實驗導致圖形從所有頁面中消失(因爲每個頁面都包含路徑中的根域)。幫助我出來PHP大師!

+0

編輯我的答案 – 2010-01-27 16:29:25

回答

0

嘗試像

if ($_SERVER['REQUEST_URI'] == '/index.php' || $_SERVER['REQUEST_URI'] == '/') 
相關問題