我開發PHP腳本包含HTML表單。「header()」php函數是否取消設置全局變量?
如果不是所有字段填寫正確的方式腳本會發出錯誤信號,並重定向回用頭功能相同的頁面與get方法設置錯誤變量是:
header("Location: registration_page.php?error_empty=yes");
我腳本有一個錯誤處理部分,其中突出顯示包含錯誤的字段,但我想保持字段的值正確填充。
我實現這個功能,因爲我在這等問題發現:
How can I keep a value in a text input after a submit occurs?
但問題是,當頁面重新打開表將不包含舊值。
我的問題是:沒有任何人知道,如果頭功能會取消$ _REQUEST數組中的全局變量?
而且你知道我是什麼樣的解決方案可以採用?也許會話?
在此先感謝,
Matteo!
開始會話的時候應該銷燬它嗎?當字段全部被成功填寫? – Matteo
@Matteo'session_destroy()'在腳本執行完成時被隱式調用。除非您有理由在腳本完成之前關閉會話,否則無需調用它。 'session_destroy()'_不去除會話變量。我只是將當前腳本從會話中斷開。 –
@Matteo在使用之後,請參閱上面關於取消設置'$ _SESSION'存儲的文章的附加內容 –