• ベストアンサー

このサイトの二重投稿防止の方法は?

php504の回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

私の環境ではFirefoxでクリックした後IEでページ開いたらすでに1回目のクリックありがとうと表示されてクリックできませんでした。

noname#20385
質問者

お礼

php504さん、ご回答ありがとうございます。 >私の環境ではFirefoxでクリックした後IEでページ開いたらすでに1回目のクリックありがとうと表示されてクリックできませんでした。 むむむ、、、それは不思議ですね。 PC環境によって違うのでしょうか。 念のため、私の方でももう一度ブラウザ別に確認してみました。 結果は下記のようになりました。(上から順番に試しました。カッコ内は表示された統計数です) 1.Firefox →クリックできた (本日1回目/トータル2回目) 2.IE →クリックできた (本日1回目/トータル1回目) 3.Opera →クリックできない(本日1回目/トータル2回目) 4.ネットスケープ →クリックできない(本日1回目/トータル2回目) firefoxは今日のクリックでトータル2回目です。IEはトータル1回目でした。 1つ興味深いのはOperaとネットスケープが、初めてページ開いたにもかかわらず、「クリックできない」上に「トータル2回目」というfirefoxのクリック数を引き継いでいるところです。 no.1さんがおっしゃったように、ブラウザ別に識別しているとしたら、IEもしくはそれ以外のブラウザということになりますね。 ただ、php504さんのFirefoxでクリック後IEでクリックできないというのが気になります。 かなり混乱してきました><;; ただ、php504さんのヒントでブラウザ別での制御を改めて確認することができました。 大きなヒントありがとうございました!

関連するQ&A

  • 二重投稿防止方法

    PHP3でメールフォームを作っています。 メールを送信後、リロード等を行うと同じメール内容が何通を送られてしまいます。 何とかして、制御したいのです。 なんか、いい二重投稿防止方法がありましたらお願いします。

    • ベストアンサー
    • PHP
  • アンケートで二重投稿を防ぎたい

    現在、フリーのCGIを使用し社内でアンケートをとっています。全部で20台程のPCからですが、表題の通り二重投稿を禁止したいのです。または二重投稿したマシン名かIPアドレスを特定することができればそれでも良いです。今までの皆さんの回答をいくつか見させて頂きまして、cookieかIPアドレスで判別することである程度防げると思っております。どちらが良いかのアドバイスを含め、できれば具体的な方法をご教授下さい。アンケートは1日ひとつに限らず、2,3時間おいて行われることもあります。よろしくお願いします。

    • ベストアンサー
    • CGI
  • 二重投稿防止処理

    PHPの掲示板を作成しています。 現在リロードや連続で送信ボタンを押された際の二重投稿防止処理を作っているのですが、どうしてもうまくいきません。 ログで最新に書かれた記事を呼び出し、送信されたデータと比較し、名前とコメントが一緒であれば二重投稿という扱いにするつもりなのですが、 改行があるとうまくいかないようなのです。 str_replaceを使って<br>タグを削除したり、 \r\nや\rを\nに統一させたり、 両方にtrimを使用してみたりしたのですが、 ソースを見るとフォームで送られてくるコメントのみ、どうしても改行されたままなんです。 これは一体何が原因なのでしょうか? どうしたら改行を含んだデータを比較することができますか?

    • ベストアンサー
    • PHP
  • phpでの二重投稿防止について

    お世話になります。 php5にて二重投稿防止のスクリプトを考えておりますが、 なかなか良いものが浮かばず、検索でも見つけられないため質問します。 制作仕様としては、 1つのindex.phpの中に一言コメントを付けて送信するものなのですが、(twitterのような感じ) 更新ボタンを押すと「再送信~」というダイアログが出てしまいます。 別に確認ページや完了ページ等を設ければ、$_SESSIONやheader関数で解決するのですが、 どうしても同一ページ(index.php)内で全てを処理したいのです、何か方法があるのでしょうか? お手隙の方、ヒントをよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 二重投稿を消去する方法はありますか?

    二重投稿を消去する方法はありますか? 先ほど、回答するボタンを押す時ダブルクリックをしてしまい二重投稿になってしまいました。 また以前にも回答ボタンを押してもなかなか次ページにいかなくてクリックミスかと思いもう一度押したら二重投稿になってしまったことがあります。 最近は連続投稿はできません・・というメッセージが出るのであまりミスすることはなくなりましたがついうっかりということもありまして・・ 同じ回答が二つ並ぶのもなんか恥ずかしい気が・・・ 質問された方も読みづらくなるし、(たぶん無理でしょうが)ひとつ消すことは不可能でしょうか?

  • PHPでの二重投票の防止

    PHPでの二重投票の防止 現在PHPにてランキングサイトを作っております。 投票時に同じユーザからの投票は一日一票にしたいと思っていて調べているのですが一般的にはどのような方法があるのでしょうか。 自分が思いつくのでは 投票をクリックしたらデータベースを読み込み、登録されていないIPアドレスだったら投票し、すでに登録されていたら投票を拒絶。日が変わるときにテーブルを削除してで新しいテーブルを作る。 と言った感じしかありません。 なにとぞよろしくお願いします。

    • ベストアンサー
    • PHP
  • アクセスカウンターの二重カウント防止とは

    忍者カウンターを利用しています。設定で、二重カウント防止とした場合、ひとたびそのページにアクセスするとその端末からのアクセスは二度とカウントされないということですか。それとも、数日置いたらまたカウントになるのでしょうか。二度としないのなら、カウンターが50000ということは、過去に純粋に50000台の端末からアクセスされたと思っていいのですか?

  • 二重投稿…

    二重投稿… 最近このOKWAVEを利用させてもらっています! で、回答を投稿してみたのですが… 投稿ボタンは一度しかクリックしていないのですが、何故か 同じ記事の内容が2つ3つ投稿されてしまう事がありました。 1回書き込むと、削除もできないですし、 質問した人に申し訳ないやら、恥ずかしいやら…(汗) 我ながら掲示板荒らしかよ!って感じです… 他の掲示板では平気ですし、マウスの調子もいいと思うのですが。 みなさんは、こういう現象ありますか?! また、何か原因や解決法ありましたら、教えてください。 よろしくお願いします。

  • 二重投稿…

    二重投稿… 最近このOKWAVEを利用させてもらっています! で、回答を投稿してみたのですが… 投稿ボタンは一度しかクリックしていないのですが、何故か 同じ記事の内容が2つ3つ投稿されてしまう事がありました。 1回書き込むと、削除もできないですし、 質問した人に申し訳ないやら、恥ずかしいやら…(汗) 我ながら掲示板荒らしかよ!って感じです… 他の掲示板では平気ですし、マウスの調子もいいと思うのですが。 みなさんは、こういう現象ありますか?! また、何か原因や解決法ありましたら、教えてください。 よろしくお願いします。

  • 最近重いですね。<二重投稿チェックについて>

    昔から重重だったこのサイトですが最近とみに重いですね。ストレス感じます(笑) ただ以前ですと『二重投稿防止チェック』がはたらいて複数投稿を防いでいたはずなんですが、これっていつなくなったんですか??知らない間にメール報告などの対応部署も変わってるしね。 さっきたいした(失礼)質問で無いのに回答が50件オーバーのものがあって(質問には興味ないんだけれど)覗いたら有効回答数はなんと<2>…爆 イライラしてクリックしまくったんだろうと思いましたので<合掌>誰か救済してあげましょうということでの質問。