我很抱歉,如果這已被問過,但我覺得我的情況有點不同......記住表格的信息
我有一個巨大的形式(如50個問題,涉及複選框,下拉菜單,文本框和textareas)
當用戶提交表單並且驗證頁面發出錯誤時,是否有簡單的方法來保存它們輸入的信息?
我的intitial表單在form.php上,然後表單操作是form_posted.php,在form_posted.php上運行任何東西之前我有我的驗證代碼,它將用戶發送回form.php並顯示錯誤號碼(例如.form.php?error = 3)如果有任何特別的問題。這與
header("form.php?error=3")
所以,當我回來的form.php的不張貼存在變數呢?即使這個頁面並沒有專門發送任何發佈的變量。
此外,如果是這樣的話,它是完全安全的做一個文本框的價值是什麼?
像<input type="text" value="php echo $_POSTED["username"] ?>">
這可以工作謝謝您先生,如果我們做了$ _POST = $ _SESSION?這可能會帶來安全風險嗎?我有「只登錄」網站上的情況下,其他地方該用,如果觸發($ _ SESSION [「用戶名」])。在所討論的頁面上,由$ _SESSION [「username」] – 2010-04-26 22:31:10
SESSIONS操縱的登錄框不存在主要的安全風險,因爲它們存儲在服務器端。 – ggfan 2010-04-26 22:39:40