PHP if($ _ SERVER [“REQUEST_URI”] =='/')

时间:2011-10-04 20:51:06

标签: php

我正在尝试在购物车的首页上显示横幅,但不是我网站上的其他页面。我正在使用下面的代码,但它似乎没有正常工作。

<?php 
    if ($_SERVER['REQUEST_URI'] == "/") 
    { 
        print '<img src=\"images/banner_2.jpg\">; 
    } 
?>

1 个答案:

答案 0 :(得分:2)

这应该适用于所有地方:

if (!isset($_SERVER['REQUEST_URI']) || ltrim($_SERVER['REQUEST_URI'],'/') === '') {
  print '<img src="images/banner_2.jpg">';
}

唯一的问题是,如果由于某种原因,HTTP服务器不提供$_SERVER['REQUEST_URI'],您将在每个页面上最终得到一个横幅。