0

我在这里找到了一个类似的主题:Using php to show a different header logo image if body class is home? 但它似乎不适合我的代码。

我正在尝试在网站主页上显示较大版本的标题,在所有其他页面上显示较小版本。我有这个脚本:

if(strpos($_SERVER['REQUEST_URI'], "index.php") !== false) {
    echo "<img src='images/header-full.png'/>";
} else {
    echo "<img style='margin: 10px 15px 0;' src='images/header-small.png'/>";
}

但只有当他们点击“home”导航链接并且“index.php”位于 URL 中时才会显示。即使 URL 中没有“index.php”,我如何判断用户是否在主页上?

4

1 回答 1

2

你当然可以这样做:

if ($_SERVER['REQUEST_URI'] == "/" || $_SERVER['REQUEST_URI'] == "/index.php") {
...
于 2013-02-24T06:45:58.590 回答