我在这里发现了一个类似的主题:如果body类是home,那么使用php来显示不同的头部徽标图像?但它似乎不适合我的代码。
我试图在一个网站的主页上显示一个较大版本的标题,在所有其他页面上显示较小版本的标题。我有这个脚本:
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'/>";
}
但只有当他们点击"主页"导航链接并且"index.php"位于URL中时,才会显示它。即使URL中没有"index.php",我如何判断用户是否在主页上?
你当然可以这样做:
if ($_SERVER['REQUEST_URI'] == "/" || $_SERVER['REQUEST_URI'] == "/index.php") {
...