2

私は以下のようなスクリプトを持っています:

<li><p class="navbar-text"><a href="/" <?php if (stripos($_SERVER['REQUEST_URI'],'/') !== false) {echo 'class="active"';} ?>>Forside</a></p></li>
<li><p class="navbar-text"><a href="/medlemmer" <?php if (stripos($_SERVER['REQUEST_URI'],'/medlemmer') !== false) {echo 'class="active"';} ?>>Medlemmer</a></p></li>
<li><p class="navbar-text"><a href="/butik">Ansøg</a></p></li>
<li><p class="navbar-text"><a href="/" style="color:white;">Køb</a></p></li>

Bootstrap を使用しており、別のファイルにこのコードがあります。

<?php
   $path = $_SERVER['DOCUMENT_ROOT'];
   $path .= "/header.php";
   include_once($path);
?>

<?php if (stripos($_SERVER['REQUEST_URI'],'/') !== false) {echo 'class="active"';} ?>私を悩ませます。他のすべてのページは正常に動作しますが、この「/」スラッシュはサーバー上のすべてのページを取得します。

/index を実行することもできますが、アドレス バーに表示されると見栄えが悪くなります。

フロントサイド (index.php) でのみ何かをエコーさせるにはどうすればよいですか?

4

1 に答える 1