include()
ステートメントを使用して、ヘッダー、フッター、ナビゲーションなどを標準化するようにWeb サイトをセットアップしています。
include('header.php);
ただし、2 つの異なるディレクトリ内のページに同じヘッダー ファイルを使用すると、内部に含まれる相対リンクがheader.php
壊れます。
header.php
<a href="images/dog.jpg">
index.php
include('header.php);
は
<a href="images/dog.jpg">
これは、index.php ファイルからの dog.jpg への正しいパスであるため、機能します。
Animals/canine.phpは次の
include('header.php);
ようになります
<a href="images/dog.jpg">
Animals/images/dog.jpg が存在しないため、これは機能しません。
それで、私の質問は、header.php が含まれている場合、index.php とanimals/canine.php の両方で動作するように、URL を dog.jpg に調整する header.php ファイル内で何を変更できますか?