人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

自分のHPで、アンケートを設置しています。

同一PCからの複数回回答を避ける方法をご教示頂きたく。完全には無理なのは承知ですが、可能な限り防ぐ為にいろんな方法を組み合わせたいと思います。
ID/Passwordによる方法は取れません。よろしくお願いします。

現状は、クッキーで回答未/済みを判断。
・クッキー(クッキーは削除できてしまえる)
・IPアドレス(同一ネットワーク内では、違うPCでも同じIPになってしまう)

・ユーザーエージェント??
・セッション??

●質問者: HappyOcean
●カテゴリ:ウェブ制作
✍キーワード:Hp password なのは アドレス アンケート
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● PPPz
●65ポイント

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=17160&am...

実際に行うかどうかはともかく?として、macアドレスを取得すれば、同一PCかどうかわかるかと思います。


#ネットワークカードを2枚さしていれば2台とカウントされますが...

◎質問者からの返答

なるほど、MACアドレスも、組み合わせの一つにできるのですね。

引き続き、回答を募集します。このように組み合わせていけば、複数回回答をはじけていけます、というようなものだと嬉しいです。


2 ● tyutyu
●65ポイント

もしCGIでご作成でしたら、クッキー、及び自作のロックファイルかなぁ、と思います。


どちらもユーザーIDを投稿者に付加し、それを使用する形が望ましいかと。


完璧には無理かもしれませんが、ユーザーIDを以下のように生成すれば、かなりの確立で判別できるのではないでしょうか。


IP+アクセス日付YYYYMMDD+アクセス時刻HHMMSS+ランダム文字数


もしDBが使えるようでしたら、ユーザー毎にDBに格納し、「ランダム文字数」の部分をカウント数に変えればユーザー判別は出来ると思います。


クッキーが削除されることを踏まえると難しいのですが…。


セッションの場合、一度ブラウザを閉じてしまえば無効になるので、使用は出来ないかと。


どうしても重要なアンケートの場合は、先にユーザー登録制にしてしまい、メールアドレスなど一意の情報を握り、その上で集計することも考えられます。


大変拙い意見ですが、よろしければご参考までに。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ