看板 PHP 關於我們 聯絡資訊
不好意思,最近才在學 session 的用法, 我在寫網頁的時候發現以下狀況: 我在 a.php 一開頭有寫了清除 session 的程式碼, 然後在 b.php 有寫了一段檢查欄位是否為空白的程式碼 (b.php主要是在處理從 a.php 傳來的表單資料), 若有檢查到某一欄位為空白,則以 history.go(-1) 的方式導往 a.php, 之前沒有在 a.php 開頭寫清除 session 程式碼的時候,利用 history.go(-1) 還可以保留使用者剛剛填的資料,但是使用 session 後使用者剛剛填的東西就會全部消失。 想請問版友,會出現上面的狀況是因為清除 session 同樣也會清除 歷史紀錄嗎,有沒有辦法不要讓歷史紀錄消失呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.62.73
appleboy46:A的表格value 不用用session存取 當傳送成功才建立 08/24 22:14
towalking:不太懂樓上的說法 可以講更詳細一點嗎 >"< 08/24 23:08
towalking:我是在 b.php 建立session 08/24 23:09
towalking:然後在 a.php 開頭殺掉在 b.php 建立的 session 08/24 23:09
superGA:把歷史記錄存起來 08/25 00:09
superGA:你應該是要作表單的filter&validate 建議善用framework 08/25 00:12
superGA:像這種行為都只是在造輪胎 而且自什等X來的輪胎不一定好用 08/25 00:14
superGA:靠 上面說火星話 08/25 00:15