0

ここで同様のトピックを見つけました: Using php to show a different header logo image if body class is home? しかし、それは私のコードに合わないようです。

Web サイトのホームページに大きなバージョンのヘッダーを表示し、他のすべてのページに小さなバージョンを表示しようとしています。私はこのスクリプトを持っています:

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」がなくても、ユーザーがホームページにアクセスしているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

2

あなたは確かに次のようなことができます:

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