我有一張桌子。當用戶點擊該表中的一個項目時,它將採用表格行的id並設置一個會話變量,然後加載一個表單。 會話變量很重要,因爲它是我需要添加到的文件的ID。有沒有辦法刷新已過期的SESSION變量?
當他們填寫了表單數據後,它通過jquery發佈到php文件中,然後使用會話變量將表單數據添加到數據庫中的特定條目中。
問題是這樣的。當表單出現時,id在會話變量中,因此如果在填寫表單之前彈出一杯茶,會話變量可能會過期。
所以當提交按鈕被按下時,它不能添加正確的ID,因爲它已經過期。
我曾想過在窗體上使用隱藏ID,但我並不認爲這是非常安全的。我還想過如果我使用隱藏字段,數據在發送之前可能會被篡改。
有沒有辦法刷新過期會話變量,如果它不存在?
不,不是。爲什麼不延長超時時間?如果獲得茶杯需要超過15分鐘,那麼用戶應該承擔不做工作的痛苦。 –
@JayBlanchard:cookie如何比隱藏的表單域更安全? –
這不是更安全@MarcB,我猜應該更好地解釋。 –