• ベストアンサー

二重投稿の防止はどうやっているのですか?

sora1515の回答

  • sora1515
  • ベストアンサー率58% (54/92)
回答No.2

すでにタイトルと内容に「投稿」と書かれてますが・・・ 投票と投稿をおりまぜた不思議な質問に回答を見てもまだ気付かないのでしょうか。

関連するQ&A

  • PHPで携帯の二重投稿防止の作り方

    ども初めまして、匠と申します。よろしくお願いします。 質問は記述の仕方です。(使う関数や考え方)    9/1までに、携帯でも二重投稿防止の投票ホームを作りたいと思っています。  仕様は ・一人一日一回まで投票できる。 これのみです。  PCのほうは、クッキーでそのような仕組みを作ったのですが、携帯は携帯個別認識番号なるものを抜き出して、DBに登録しようと考えています。 以下はプログラムです。if文の条件部分がどのように書いたらいいのか迷っています。 //DB登録されている個別認識番号と一致するか if(送られてきた認識番号がDBに登録されていなかったら){ $sql = "insert into block (`ip`, `time`) values('$ip', '$now_time')"; // データを取り出す $sql = "SELECT * FROM touhyou "; $res = mysql_query($sql, $conn) or die("データ抽出エラー"); while( $rec = mysql_fetch_array( $res, MYSQL_ASSOC ) ){ $r_a=$rec['a']; } //更新 switch ($post_vote) { case "aに投票する": $r_a= $r_a+1; $sql = "update touhyou set a= $r_a"; mysql_query($sql, $conn); break; default :echo"dame"; } exit; } else{ if(現在の時刻と前回訪問から24時間過ぎているを調べる){ 認識番号はそのままで時間ののところだけ更新; 投票; } else{echo "一日一回しか投票できません"; } }  長々と読んでいただきありがとうございます。 是非、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 変数名の自動生成(投票の多重投稿防止)

    投票システムを作っていますが、多重投稿を防ぐためにクッキーに値を保存しようと考えました。(それほど厳密な多重投稿防止ではないので) 投票するアイテムが複数あり、1番目のアイテムに投票した場合は、同じアイテムには連続して投稿はできないけれど、他のアイテムには投票できると、要するに投票されたアイテムもクッキーに保存しておきたいのです。 今、 setcookie("ABC","vote".$id."=1",time()+90*24*60*60); として、id1に投票した場合はvote1という変数に1が保存されるようになっています。 で、2番目、3番目のアイテムに投票された場合や、投票時にすでに投票されているかどうかチェックするときにクッキーの情報を呼び出すわけですが、変数名自体を自動生成させるのはどうすればいいのでしょうか。 例えば、id1に投票があったかどうかチェックする場合に if(isset($ABC)){ parse_str($ABC); if(isset("$vote".$id)){ ・・・ とは書けないですよね? 変数名自体を作る方法を教えてください。 また、このような状態で多重投稿を防ぎたい場合に、もっと簡単な方法はないでしょうか。 (クッキーを使わない方法でも結構です) あわせて教えて頂けると嬉しいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • COOKIEを使った二重投稿禁止する方法

    COOKIEを利用して二重投票を禁止するようにしたいと思っています。 $id=12; //スレッドID if(isset($_COOKIE[$id])){ print("連続投票です。"); exit; }else{ setcookie($id , "vete_flg" , time()+$3600*24*7); } 上記のようにしているのですが、COOKIEにきちんと記録されず、 print_r($_COOKIE)を見たところ、上記と同じように設定した 新規投稿スレッドのCOOKIE「Array ( [entry] => entry_flg ) 」 が表示されてしまいます。 どうすれば用途別にCOOKIEを切り分けて二重投稿等を禁止できるのか、 その方法を教えてください。m(_ _)mペコリ

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

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

  • 掲示板に投稿する際に投稿時刻が現在の時刻で投稿されません。

    特定の掲示板に投稿する際不正な投稿と拒否されることがあります。Norton Internet Securityを無効にすると投稿はできるのですが、投稿した時間が大幅にずれています。(だいたい半日先の時間が表示されます)このような場合はどうすればよいのでしょうか。 パソコン自体の時間は正しく表示されています。よろしくお願いいたします。

  • パソコン投票

    パソコンによる「投票」で、不正防止のため、画面に現れた一連の記号を打ち込んだ後に投票するという形式のものがあります。 一度投票すると、一定時間は再投票が出来ません。 でも、極端な大量得票で、結果が偏る場合があります。 ブラウザを複数インストールすると、ブラウザごとに一票を投票できるそうですが、もっと大量に、まとめて投票する人がいるようです。 このような不正が可能かどうか、どなたか、ご存知ないでしょうか。

  • ニコニコ動画に動画投稿

    ニコニコ動画に何か動画を投稿してみたいと思うのですが 何を投稿するか全く浮かびません 自分がいつも見ている動画は ゲームの実況動画や歌ってみたやニコカラ、 アーティストや歌手、バンドのPVやMADなどです そもそも投稿動画の種類を多く知らないのですが 今一番興味を持っているのはゲーム実況です しかし、キャプチャーソフトや音声録音ソフトなどを持っていないのでほぼ諦めています 次にニコカラですが、作り方を知りません 歌唱力は歌ってみたやカラオケを出せるほど上手くありません 動画の編集技術はそれなりにあるつもりです 何かアイデアありませんか? 何でも良いのでお願いします

  • たくさん投稿されないために。

    今度、とあるチャットで お絵かきBBSでイラストコンテストを開催しようと思っておりますが、 絵がうまい人に何度も投稿されて、 その人がたくさん賞をもらっては意味がありません。 違うパソコンから投稿されるのは 数に限りがあるのであきらめてますが、 PCを特定して、選ばないようにしたいのです。 PCを特定する方法はわかりますでしょうか?

  • 質問中の投稿が削除されていた

    OKWaveで質問中の投稿が気付いたら削除されていました。 回答が1つもなかったので、1ヶ月くらい受付中のままにしていたのですが、 しばらくすると自動的に投稿が消されてしまうのでしょうか? 教えていただきたく。 ちなみに内容が規約違反とかではないと思います。 普通にWEBの技術的な質問でした。

  • 投稿ができません

    いつもお世話になっております。 他社のHPで恐縮なのですが、最近、読売新聞のHPにある「発言小町」という読者投稿を知りました。 自分も投稿して意見を聞きたいと思ったのですが、投稿する際、「新しいトピを作成する」というところをクリックすると、投稿画面が出てくるのですが、何度試しても出てきません。 ちなみに、会社のパソコンでは問題なく出ました。しかし、会社のパソコンで私用の投稿をした場合、発覚したときは怖いので会社からはできません。 「投稿できない場合」というところに以下の注意事項があります。※Macintosh+InternetExplorerのバージョン5以前とWindows+InternetExplorerのバージョン5.5以前では正常に表示されない場合があります。Java scriptやcookieの使用ができない設定の場合や、セキュリティーソフトの設定にっても同様に正常に表示されない場合があります。 私の使っているパソコンはWINDOWS―XPなので、最初の部分には当てはまらないと思うのですが、Java scriptやcookieといわれてもわかりません。 また、セキュリティーソフトも使っていないつもりです。 使えない原因はどうやって調べればいいのでしょうか?パソコン音痴なのでわかりません。 宜しくお願い致します。