PHPで特定のディレクトリ階層のときだけ表示する方法

http://○○○.com/aaa/test1
http://○○○.com/aaa/test2
http://○○○.com/bbb/test3

目次

aaa階層のときのみ表示したい

<?php 
$dir = explode('/',$_SERVER["REQUEST_URI"]);
if( $dir[1] == 'aaa' ) { ?>
 
//ここの中身はaaa階層のみ表示される
 
<?php } ?>

まずexplodeでスラッシュ区切りにし、配列$dirに入れます。
$_SERVER["REQUEST_URI"]は現在のページ。(/aaa/test1

Array(
[0] =>
[1] => aaa
[2] => test1
)

$dirの1番目がaaaなので$dir[1]

if( $dir[1] == 'aaa' ) {
  //ここに内容を記述
}
  • URLをコピーしました!
目次