AIと戦って、あなたの人生のリスク診断 >>

こんにちは。
最近自作のドールハウスのホームページを
立ち上げました。
作品の人気投票によるランキングを作りたいのですが、やり方がわからず、、、
将来的にはインターネットから誰でも参加出来て
投票出来るようにしたいのです。
同じ人が何度も投票出来ないようにしたり、、
難しいでしょうか?
ウエブ上での説明やオススメの本、
ソフトなどがありましたら、ぜひ教えて下さい。
無料に越したことはありませんが、、、(笑)

このQ&Aに関連する最新のQ&A

A 回答 (4件)

はじめまして、私、


アンケートのレンタルサービスをしている者です。

アンケートのレンタルサービスは多数あり、
それらを紹介するページも以下の通り多数あります。

http://www.geocities.co.jp/SweetHome/9959/vote.h …
http://fif.bbzone.net/other.htm
http://freespace.g--z.com/maimu/tohyosys.html
http://www.hpj3.com/hp-search/html/05_02_07.html
http://www.tpot.to/~attaka/C/search/html/02_18.h …
http://www.rentalnavi.jp/kt/11_51.html
http://www.free-service.jp/ys4/html/03_08.html

以上、ご参考まで。
    • good
    • 0

投票・アンケートが無料で作れるサイトのリンク集です。


ご参考にどうぞ。
http://www.geocities.co.jp/SweetHome/9959/vote.h …

参考URL:http://www.geocities.co.jp/SweetHome/9959/vote.h …
    • good
    • 0

アンケートランクは「ただのいた」のがオススメです。



サンプル
http://board.elsia.net/samp/samps/anrank.cgi

参考URL:http://board.elsia.net/
    • good
    • 0

CGIの知識はお持ちですか?


自分のHPにCGIを設置できれば、投票によるランキング作成も可能です。
http://www1.anx.co.jp/~kuwahara/cgi/cgi-crevicev …
↑はサンプルですが、配布元ではフリーで扱っています。

CGIが設置できないのであれば、ネット検索から「投票 無料レンタル ランキング」などとキーワードを入れて、サービスを探してみてください。 

参考URL:http://www1.anx.co.jp/~kuwahara/cgi/index.html
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q1人1回投票できる投票システムの作り方

表題の通り、ホームページ上で投票できるシステム(PHPかCGI)を作りたいと思っています。
PHPとCGIの知識は、すでにあるものを少しだけいじれる程度なのですが
配布されているフリーのものを探して、ちょうどいいものがなく、
この機会に是非チャレンジしたいので、ご助言をお願いします。

内容的には、写真がずらっと並んだギャラリーページから、
ユーザーが一番気に入った写真を1つだけ選んで投票できるというものです。


下記のような機能をつけたいです。

■第一回人気投票、第二回人気投票…と、開催ごとに1回しか投票できない。
 (第一回で投票した人でも、第二回が開催されたときは投票できる)

■1回投票したら、他の写真には投票できない

■ユーザーはどの写真に何票入っているかみれない

■管理者はどの写真に何票入っているか見れる

■データーベースが必要なら用意できます

なにから手をつけていいのかわからない状態なのですが、
ご助言お願い致します。

Aベストアンサー

厳密には不可能です。

案1:メールアドレスなどでユーザ登録してもらい、1ユーザ1回の投票にする。
⇒問題点1:メールアドレスを複数持っている人が複数回登録できる
 問題点2:登録が面倒で投票してくれる人が減る

案2:cookieを使う。
⇒問題点1:そもそもcookieを有効にしていない人をどうするのか?・・・投票不可にするしか無い
 問題点2:cookieをクリアすると何度でも投票できる

案3:TwitterとかmixiとかのIDで認証して、1ユーザ1回の投票にする。メールアドレスと違いIDを複数持っている人は少ないので
⇒問題点:そういうサービスを利用してない人は投票できない

まあ、あまり厳密さを求めないで(意図的に何度も投票する人が居てもしょうが無いとあきらめ)、cookieでしょうか。

Cookieを扱うPHPでの具体的な記述は「PHP Cookie」で検索すればいくらでも情報があります。Perlなら「Perl Cookie」で。

処理の流れはこんな感じで:
0. Cookieの名前は投票回ごとに違う名前を決めます。例えば第一回だとponpoko001とか。
1. 投票を受け付けるときに、ponpoko001というcookieがあれば投票済みとみなします。
2. そのcookieが無い場合、Cookieを無効にしてないかチェックのため、checkというcookieを発行してみます。
3. 次のページに遷移して、checkというcookieが帰ってこなければブラウザ設定でCookieを無効にしているということなので「Cookieを有効にしてください」というメッセージを出してトップページなどに帰ります。
4. 投票を受け付けます。
5. 同時に、長い有効期限で、ponpoko001という名前のCookieを発行します。

厳密には不可能です。

案1:メールアドレスなどでユーザ登録してもらい、1ユーザ1回の投票にする。
⇒問題点1:メールアドレスを複数持っている人が複数回登録できる
 問題点2:登録が面倒で投票してくれる人が減る

案2:cookieを使う。
⇒問題点1:そもそもcookieを有効にしていない人をどうするのか?・・・投票不可にするしか無い
 問題点2:cookieをクリアすると何度でも投票できる

案3:TwitterとかmixiとかのIDで認証して、1ユーザ1回の投票にする。メールアドレスと違いIDを複数持っている人...続きを読む


人気Q&Aランキング