読んだ記事:http://itpro.nikkeibp.co.jp/article/COLUMN/20071112/286994 PRG は Post/Redirect/Get の略で,フォームからPOSTでデータを受け取り,別のページにリダイレクトする手法のことです。リダイレクトをする理由は,フォームの内容の多重送信を防ぐため(リダイレクトすれば,再読込されてもそれはリダイレクト後のGETリクエストだけ)です。もっとも、「戻る」ボタンで前のページに戻って,再度データを送信することができてるので,リダイレクトが,再送信の完全な防止策になるわけではありません。この問題は,送信元のページでワンタイムトークンを生成して,1トークンは1処理のみとしたり,登録作業全体を1つのセッションとしてセッション IDを振り,同一セッションIDなら,何度処理をしても同じセッションのものとみせば解決できます。 だ