スレッド表示 | フラット表示〕 全トピック 920 件中 99 番目 次≫ ≪前

アンケートや応募フォームの組織票対策

created: 2007-08-06 22:56 | modified: 2007-08-08 18:47 | reply: 2

[3848] アンケートや応募フォームの組織票対策

user: 狼ソニー | created: 2007-08-06 22:56
$satoshi['help']と名乗って以前書き込みしたものです。
当方はフリーでWebディレクターをやっておりますが、少しでもプログラムやHTMLマークアップを覚えて、Webの仕組みを体現しておこうと修行中です。

さて、今回の書き込みですが…
アンケートの組織票の対策です。
同じクライアントから、重複するアンケートを受け付けないようにする方法で最もわかり易く、手堅い方法はどのようなものでしょうか?$_SERVERなどの環境変数をチェックするのが妥当でしょうか?何か常套手段のようなものがあれば教えてください。

よろしくお願します。
reply: 3849 返信 編集 削除

[3849] 組織票対策案

user: ゆうじ | created: 2007-08-07 01:30
こんばんわ。

アンケートに答える人が不特定多数ならば
リモートアドレスとユーザエージェントで
判断出来る範囲の対策しか出来ないと思います。
これだと、プロキシー経由であったり、
共有されているコンピュータだったりと、
不都合が沢山出てきそうですね。

常套手段はわかりませんが、ネットですから、
メールアドレス1つに付き、解答権1つというのが
不特定多数を対象にした場合の限界だと思っています。

方法としては、
ユーザには、先ずメールアドレスを登録してもらって、
ユニークなIDをふったURLをメールで送ります。
そのURLにアクセスしてもらい、登録したメールアドレスを
入力して合致すれば解答できる。

サーバ側では、
メールアドレスとユニークなIDの対応テーブルをつくって
不正なアクセスではないか、また解答済みでないかを判断する。

ってな具合でいかがでしょう。
今思いつくのはこんなところです。
Parent: 3848  reply: 3855 返信 編集 削除

[3855] 組織票対策案

user: 狼ソニー | created: 2007-08-08 18:47
早々に回答いただいたのに書きコミが遅れてすみません。
クライアントのPC単位での個別認証はやはりIDやパスワードを使ってデータベースで確認するのが確実と言うところでしょうか?

どうもありがとうございました。
色々試してみたいと思います。
Parent: 3849  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 99 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑