カレッヂ |
質問者 kochi
投稿日 3/15(木) 15:28:29
minibbs-ex-1.17で記事を書き込んだ後に、 ブラウザのツールバーの「更新」ボタンを押すと、 その度に同じ記事が更に書き込まれてしまいます。 どのようにしたら、この状態を回避できるのでしょうか。 どなたかアドバイスお願いします。 |
回答者 馬駒
[削除]
投稿日 3/15(木) 16:06:10
これはブラウザの仕様ですので minibbs-exに限らずすべてのCGIで起こる現象です。 |
回答者 しあわせのツボ
[削除]
投稿日 3/15(木) 16:10:43
そういう仕様です。 ブラウザの「更新」ボタンを押すと、実際には「さっきと同じリクエストを送信」します。フォームがあれば、その内容もリクエストに含まれます。 直前のリクエストが「この文字列で検索」であればその通り再び検索されますし、「この文字列を書き込む」であればその通り再び書き込まれます。 フォームの内容が「検索」なのか「書き込む」なのか「商品をバスケットに入れる」なのかをブラウザが判別する方法はありません。 それによる二重書き込みを回避しようと思ったら、かなりの大改造が必要になります。 |
質問者 kochi
[削除]
投稿日 3/16(金) 12:13:30
>かなりの大改造 ですかぁ。 初心者の僕にはちょっとキツイですね。 でも、もう少しがんばってみます。 馬駒さん、しあわせのツボさん、貴重なご意見ありがとうございます。 |
返信(回答)する
Web裏技 |