所以這是兩個問題...在繼續使用PHP之前,如何等待一段時間?
首先,當用戶註銷時,我想將它們重定向回登錄頁面。我通過使用header('login_form.php');
來做到這一點,然而,在這樣做之前,我嘗試打印出「您已成功註銷,現在您正被重定向到登錄表單。」。我使用echo來回顯文本,但是,頭文件運行得非常快,幾乎立即轉回到登錄表單,而沒有機會讀取消息。那麼,如何才能稍微延遲一點,並在用戶重定向標題之前讓消息顯示5秒鐘左右?
我的第二個問題是,簡單地在登錄表單上顯示「不正確的登錄名」的最佳方式是什麼?因此,當我瀏覽登錄表單並輸入不正確的用戶名/密碼時,不是轉到「login.php」然後重定向回login_form.php,它只是確定登錄是否成功,如果不是隻需在輸入字段上方顯示「不正確的登錄名」,而不必將其重定向回login_form(它也不會通知用戶登錄名不正確)。
爲什麼你需要登錄閃屏?如果登錄成功,只需將用戶直接重定向到他們想要去的地方 – NullUserException
將來,請在單獨的問題中詢問每個個人問題。 – BalusC
@NullUserExceptionఠ_ఠ:在某些情況下,我認爲它可能會有用。如果你只是說「你沒有登錄」,那麼它是相當無用的,但如果它包含一個不錯的歡迎消息,如「歡迎回來,用戶!我們很高興再次見到你。」那就完全沒問題。這是網站的偏好,類似於它的存儲偏好,當你走進來時是否有門口迎賓。 – animuson