2017-04-23 51 views
0

我已將表單$ _POST ['Username']的值賦給變量$ _SESSION ['Username']。這在系統根據數據庫檢查它的驗證頁面上顯示得很好。當頁面發生變化時,Cookie似乎消失

(編輯:我已經檢查確認頁面,並調用顯示正確的值,因爲它應該)

我那麼HTML重定向使用

<meta http-equiv='refresh' content='3; url=".$_GET['Last']."' /> 

這需要用戶返回到他們的頁面在登錄前,如果細節是正確的。如果沒有,則顯示錯誤消息。這工作正常。

然而,用戶被重定向到,如果我嘗試

<?php echo $_SESSION['Username']; ?> 

不顯示值,即使它前面的頁面上設置的頁面上。 如何保留SESSION ['用戶名']的值?

謝謝。

+0

你使用'session_start()'? – heylookltsme

+0

你可以在這裏分享你的完整代碼.. –

+0

新手的錯誤,我很害怕。 @heylookltsme​​是正確的。如果您可以將其作爲答案發布,我會將其標記爲正確。謝謝你的幫助! :) –

回答

0

確保您使用session_start()開始會話。

+0

謝謝,這工作 –

相關問題