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

看板PHP作者 (小惡魔)時間15年前 (2009/01/07 16:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《samba (samba)》之銘言: : 我的兩個page, : 第一頁是 form 的部分, : 有放了 rand 當驗證碼。 : 送到第二頁, : 再把資料送出。 : 但是使用者如果已經把資料送出, : 停在第二頁了。 : 這時, : 他如果又按左上角『回到上一頁』, : 就能會到上一頁, : 又按『送出』, : 資料就又能成功出去了。 : 造成洗板。 : 請問, : 第一頁的 rand , : 我該用什麼方式寫, : 讓從第二頁回到第一頁的時候, : rand 能重新產生呢? 通常使用留言板就必需要搭配驗證碼的動作 驗證碼使用在 page1 顯示,然後利用 session 把認證碼存起來 跳到驗證頁面的時候,就是比對輸入 if($_POST['val'] == $_SESSION['val_code']) { unset($_SESSION['val_code']); } 這樣回到上一頁,它必需要重新 reload 頁面,才可以得到新的認證碼 這樣就可以防止使用者一直 refresh。 參考:http://blog.wu-boy.com/2009/01/05/701/ -- Appleboy Blog: http://blog.Wu-Boy.com Appleboy Life: http://life.wu-boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.20
文章代碼(AID): #19P6NHDo (PHP)
文章代碼(AID): #19P6NHDo (PHP)