2011-07-27 269 views
0

我想創建一個在線系統,其中每個用戶使用唯一的ID和密碼登錄。我已經實現了驗證密碼的代碼,但如何在密碼驗證成功後重定向到新的(主頁)頁面?php密碼驗證

+0

密碼是如何驗證的? – Purag

回答

3

假設的主頁網址是home.php

header("Location: home.php"); 
6

你需要輸出一個頭重定向他們:

header('Location: newpage.php'); 

請記住,你應該確認您的用戶進行身份驗證每個頁面,否則人們可以直接訪問網址。

0

您檢查用戶後進行身份驗證,你應該寫這行

header('location: home.php'); 

通過這行代碼,你會重定向到home.php網頁..

0

正如其他人說,你應該使用header()函數,但是你需要指定Location的完整URL,而不僅僅是URI。來源:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#14.30 像這樣:

header('Location: http://site.com/home.php'); 

並確保頭()調用之前你沒有發送任何輸出。

+0

這是不正確的。您也可以只使用文件名或相對路徑。 – Pradeep

+0

「你可以」並不意味着「你應該」。這工作,但不能保證。請參閱RFC鏈接。有些客戶可能不瞭解沒有完整網址的位置,我已經看到了。 – dmmd