所以我想運行一些PHP代碼,如果URL完全匹配我指定的任何東西...如果url不匹配,它應該什麼都不做。但是,如果它匹配的網址,我想運行另一個語句來檢查用戶是否登錄...如果他們是應該什麼都不做。如果他們不是,它應該重定向他們。我已經寫了一些代碼,但它似乎並沒有工作......任何想法?PHP - 如果在一個if
代碼是在這裏:
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($host == 'example.com')
{
//User is on main page
if (is_user_logged_in()) {
//Do nothing
} else {
header("Location: https://example.com/welcome");
}
} else {/*do nothing*/}
「但它似乎並沒有被工作」 - 這部分正是用什麼方式? – VolkerK
定義「不工作」。你有什麼跡象表明有錯誤? – David
@VolkerK我剛剛更新後...把if語句放在錯誤的地方。基本上,當他們在example.com上時,即使他們沒有登錄,也不會將用戶重定向到 – dwinnbrown