ログインしたユーザーがいるかどうか、[1]と[2]の文字列に特定のテキストが含まれているかどうかを検出し、値が満たされた場合にそのユーザーを別のページに再配置するコードを作成しました。
しかし、私のコードは少し長めだと思います。私が持っているものを単純化する方法はありますか、それともこれが私が得る最高のものですか?
if (!isset($_SESSION['user_id'])){
$dir = dirname($_SERVER['PHP_SELF']);
$dirs = explode('/', $dir);
if(isset($dirs[1])){
if (($dirs[1] == "account") || ($dirs[1] == "admin")){
header('Location: /');
}
}
if(isset($dirs[2])){
if(($dirs[2] == "account")){
header('Location: /');
}
}
}
前もって感謝します