2013-04-11 141 views
-4

在我的網站用戶登錄後,我想根據存儲在$ _SESSION ['user_id']中的用戶標識限制訪問某些頁面,並將沒有登錄的用戶重定向到不同的網址:pleaselogin .php?如何檢查用戶是否登錄,然後可以留下重定向到不同的url 我有logeed用戶存儲在$ _session ['user_id']如何重定向不記錄用戶到另一個頁面?限制訪問頁面php

+1

請發佈您已經嘗試過的內容... – BenM 2013-04-11 20:08:18

回答

1
if(!isset($_SESSION['user_id'])) 
    header('Location: pleaselogin.php') 

應當注意的是,如果您尚未發送的內容早在請求header()只會工作。所以這應該是您在返回任何數據之前所做的第一件事。請參閱header()上的PHP手冊瞭解更多信息:http://php.net/manual/en/function.header.php

+2

並指出它應該是完整的URI而不是相對的URI。 – 2013-04-11 20:13:09