- ベストアンサー
二重投稿をエラーにする
こんばんは。よろしくお願いいたします。 今、掲示板を作成しているんですが、戻るボタンを押して更新ボタンを押してしまうと二重投稿になってしまいました。 同じ内容がある場合にエラーを出したいと思っているのですが、 その場合の記述はどのように記述したらよろしいんでしょうか??? If文を使うことはわかるのですがどう記述したらよいのかわかりません…。 どなたか教えていただける方がいらっしゃいましたらご指導よろしくおねがいします。
- natagoo
- お礼率66% (8/12)
- Microsoft ASP
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私がよくやる方法ですがセッション変数とformにhidden項目を1つ用意し、それぞれに1をセットする。 更新ページでセッション変数に+1する。 受け渡されたhidden項目に+1したものと、セッション変数が同じなら処理を行う。違う場合は戻るボタンで行き来しているはずなのでエラーにする。
その他の回答 (1)
- anmochi
- ベストアンサー率65% (1332/2045)
方法は色々あるが・・・・じゃあ触りだけ紹介しよう。 1.必ずセッションを開始し、投稿の履歴をセッションに保存。同じ内容の場合は(現在要求されている投稿を)拒否する。 セッションを使うところをどうするかだが、URL埋め込みセッションよりかはやはりCookieセッションの方が良いだろう。とすると、Cookieを受け付けないブラウザでは投稿できなくなる。 2.過去の投稿を毎回調べ、同じ物があれば投稿を拒否する。 こちらの欠点は毎回過去ログを調べるため、サーバの付加も高くなるしレスポンスも悪くなる。過去ログとのマッチング方法も色々あるので調べてみると良いだろう。 正直作りこみとしてはセッションの方が楽だ。二重投稿だと確実に分かるし。
お礼
いろいろやり方があるんですね。 ご丁寧に有り難うございました!
関連するQ&A
- 何故か2重投稿が治らない
2重投稿、3重投稿に成る… Windows 10 にしてから以降、 多いような?増えた気がします。 書き込みボタンは、当然1度しか押していません。 昔の掲示板の様に回答も回答者本人が消せたら?って思い ます。
- ベストアンサー
- このQ&Aコミュニティーについて
- 掲示板の投稿エラーについて
お助けお願いします。 とある掲示板に投稿したいのですが 投稿ボタンを押すと「お使いのホスト、IPからは 投稿できません」というエラーが出ます。 管理人さんにメールを送ったのですが、ご多忙の為か 返事はありません。 先ずこの場合私側でしなくてはいけないことは 何が必要でしょうか? 使用PC ウィンドウズ OS XP 光
- ベストアンサー
- その他(インターネット接続・通信)
- 掲示板に投稿したいのにエラーだ・・・
ERROR ! Open Error : ./yybbs.log ブラウザの戻るボタンを押して下さい って掲示板にアクセスして投稿するとこのようになってしまうのですが、何か解決方法はないのでしょうか? http://www.tnpc21.org/main/kaigi/yybbs/yybbs.cgi ↑の掲示板です。
- ベストアンサー
- その他(インターネット・Webサービス)
- 二重投稿防止処理
PHPの掲示板を作成しています。 現在リロードや連続で送信ボタンを押された際の二重投稿防止処理を作っているのですが、どうしてもうまくいきません。 ログで最新に書かれた記事を呼び出し、送信されたデータと比較し、名前とコメントが一緒であれば二重投稿という扱いにするつもりなのですが、 改行があるとうまくいかないようなのです。 str_replaceを使って<br>タグを削除したり、 \r\nや\rを\nに統一させたり、 両方にtrimを使用してみたりしたのですが、 ソースを見るとフォームで送られてくるコメントのみ、どうしても改行されたままなんです。 これは一体何が原因なのでしょうか? どうしたら改行を含んだデータを比較することができますか?
- ベストアンサー
- PHP
- 二重投稿を消去する方法はありますか?
二重投稿を消去する方法はありますか? 先ほど、回答するボタンを押す時ダブルクリックをしてしまい二重投稿になってしまいました。 また以前にも回答ボタンを押してもなかなか次ページにいかなくてクリックミスかと思いもう一度押したら二重投稿になってしまったことがあります。 最近は連続投稿はできません・・というメッセージが出るのであまりミスすることはなくなりましたがついうっかりということもありまして・・ 同じ回答が二つ並ぶのもなんか恥ずかしい気が・・・ 質問された方も読みづらくなるし、(たぶん無理でしょうが)ひとつ消すことは不可能でしょうか?
- ベストアンサー
- このQ&Aコミュニティーについて
- 【再投稿】二重投稿と著作権
カテゴリーを間違えたので再投稿します。 ある月刊誌に川柳を投稿しています。応募規定には、自作未発表のものに限り、二重投稿は厳禁となっています。そこで質問です。投稿した川柳が当該月の選にもれた場合、その川柳を他の雑誌や新聞などに再度投稿することは可能でしょうか。なお投稿された川柳の著作権は募集した雑誌社に帰属するといった一文は明記されておりません。
- ベストアンサー
- その他(法律)
お礼
ご丁寧に有り難うございました!