如何使用条件仅在一个页面上从包含中排除元素?

时间:2010-01-27 16:16:25

标签: php

我有一个包含辅助导航等的通用包含,它包含在网站的每个页面上。它还包含一个图形,我想在每个页面上显示主页。我意识到做这个客户端并且只是在那个页面上加载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大师!

1 个答案:

答案 0 :(得分:0)

尝试类似

的内容
if ($_SERVER['REQUEST_URI'] == '/index.php' || $_SERVER['REQUEST_URI'] == '/' )