PHPで共通部分のインクルードをする際、サイトルートパスを取得する方法

当サイトでは第三者配信の広告サービス「A8.net」「もしもアフィリエイト」「Googleアドセンス」などを利用し、紹介料などの収益を得ています。詳細はプライバシーポリシーをご参照ください。

PHPで共通部分のインクルードをする際、HTMLやCSS、JSなどと同じようにサイトルートパスを取得しようと以下のコードを書いてもエラーが返ってきます。

<?php
  include("/inc/header.php");//エラーが返ってくる
?>

そこで調べてみたところ、PHPでは以下のような方法でサイトルートパスを取得する必要があるそうです。

<?php
 $webroot = $_SERVER['DOCUMENT_ROOT'];
 include($webroot."/inc/header.php");
?>

PHPで共通部分をインクルードしようと思ってうまくいかなかった方は、上のコードでもう1度試してみて下さい。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

著者情報

Ryoのアバター Ryo サイト運営者

元日本語教師。現在はフリーランスのWeb制作者・SEOライターとして活動しています。

・Web制作(WordPress)
・SEOライティング
・インタビューライティング

詳細は運営者情報ページに記載。

目次