我有一段代碼,我只是寫,檢測是否有登錄和用戶,如果[1] [2]有串在任何特定的文本,然後將遷至該人向另一人頁面是否符合值。簡化PHP如果公司和數組
但我認爲我的代碼是一個小長篇大論。有什麼方法可以簡化我擁有的或者我會得到的最好的?
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: /');
}
}
}
在此先感謝
也許你可以使用mod_rewrite併爲這些路徑指定重寫規則? –
已修改代碼,該代碼片段在if語句中以檢查用戶是否已登錄 – ngplayground