[請益] 回上一頁,亂碼如何再重新產生?

看板PHP作者 (samba)時間15年前 (2009/01/07 08:06), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/2 (看更多)
我的兩個page, 第一頁是 form 的部分, 有放了 rand 當驗證碼。 送到第二頁, 再把資料送出。 但是使用者如果已經把資料送出, 停在第二頁了。 這時, 他如果又按左上角『回到上一頁』, 就能會到上一頁, 又按『送出』, 資料就又能成功出去了。 造成洗板。 請問, 第一頁的 rand , 我該用什麼方式寫, 讓從第二頁回到第一頁的時候, rand 能重新產生呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.153.188

01/07 12:11, , 1F
把rand存在session在p2改變rand,跳回p1檢查
01/07 12:11, 1F

01/07 12:37, , 2F
請問p1檢查,該以什麼當檢查條件呢?
01/07 12:37, 2F

01/07 13:24, , 3F
用session,在p1設定rand,在p2檢查、清空。
01/07 13:24, 3F

01/07 13:32, , 4F
重點在清空,使 rand碼只能使用一次
01/07 13:32, 4F

01/07 14:38, , 5F
是用 session broken 嗎?
01/07 14:38, 5F
文章代碼(AID): #19O_8N5C (PHP)
文章代碼(AID): #19O_8N5C (PHP)