我正在一個我沒有建立的網站上工作。我試圖把一個HTML內的重定向if語句,這裏的源:如果用戶沒有登錄,然後重定向PHP
<?php
if(!$usersClass->checkLoggedIn()) {
?>
// Stuff here
<?php } else { ?>
// More stuff here
<?php } ?>
我希望把這裏內重定向:如果用戶沒有登錄,他們重定向到主頁,我已經嘗試了以下,但沒有運氣。任何人都可以看到我要去哪裏嗎?
<?php
if(!$usersClass->checkLoggedIn()) {
header("Location: /index.php");
?>
不checkLoggedIn回報一個布爾? – Undefined 2012-08-01 21:21:48
在將任何輸出發送到瀏覽器之前應該調用標頭,這裏是這種情況嗎? – tigrang 2012-08-01 21:22:41
你可以在你的'header(...);'後面添加'exit;'以確保重定向執行後沒有其他代碼。 – 2012-08-01 21:23:46