我有一個 php1 頁面,它將用戶轉移到一個 php2 頁面,該頁面設定會話變數并將用戶轉移回 php1 頁面。例如(顯示錯誤訊息的登錄表單)現在,當我想在 php1 中顯示該會話變數時,我嘗試了以下操作:
if(isset($_SESSION['messages'])){
echo($_SESSION['messages']);
}
問題是即使用戶重繪 頁面,它也會繼續顯示,因為變數仍然設定。ps:我嘗試使用 onl oad() 和 onunload() 函式來取消它,但它不起作用,但我不確定我是否做錯了什么。
uj5u.com熱心網友回復:
顯示后洗掉會話變數。
if(isset($_SESSION['messages'])){
echo($_SESSION['messages']);
unset($_SESSION['messages']);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/468020.html
標籤:javascript php html 变量 会议