前提・実現したいこと
PHPファイルをインクルードしたいのですが、
呼び出し元のURLが
「http://〇〇〇.com/△△△/」より下の階層なら、「×××.php」をインクルード、
「http://〇〇〇.com/▼▼▼/」より下の階層なら、「□□□.php」をインクルード、
といったことは可能でしょうか?
試したこと
<?php $url = 'http://〇〇〇.com/△△△/'; $self_name = basename($_SERVER['PHP_SELF']); if ($url == $self_name) { echo '<?php include("×××.php"); ?>'; } else { echo '<?php include("□□□.php"); ?>'; } ?>
「より下の階層」はひとまず置いておいて、とりあえず合致するURLで試そうと思い、
調べた際に応用できそうだと思った上記のコードで試してみたのですが、
http://〇〇〇.com/△△△/を開いても、出てきてほしい「×××.php」は出て来ず、
ソースを見ると
<!-- <?php include("□□□.php"); ?> -->
とだけ出てきてしまいました。
何卒ご教示お願いいたします。
回答1件
あなたの回答
tips
プレビュー