- 締切済み
ホームページのファイルをダウンロードしたら履歴を表示させる方法
ホームページを作成さくせいしているのですが、 ホームページ上にファイルを置いておき、 そのファイルをダウンロードしたかどうかを 把握する方法、又は誰がダウンロードしたかを 履歴で表示させる方法はないでしょうか? ホームページ製作を行ったことがあまりないため、 知識が不足しておりますので、 教えてください
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- datemaki
- ベストアンサー率68% (92/134)
#1です。 それであれば法律上の問題はないかと思います。 ダウンロード自体にパスワードとIDをかけてなおかつ管理するスクリプトはちょっと分かりませんが、ダウンロードを置いたページ(html)にパスワードとIDを設定して、そのログを記録するスクリプトならあります。 「WebProtect」 http://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=53 htmlだけではなく、GIF画像、JPEG画像、PDF、EXCELであってもパスワードをかけることができるとあります。ただし上級者向けのようです。 これプラスダウンロードの部分に解析のスクリプトを組み合わせればあるいはご希望の形に近くなるかと思います。ただし難易度は高いと思います。
- datemaki
- ベストアンサー率68% (92/134)
#1です。 このページにある「ダウンロードカウンタ」であればホスト名まで解析出来るとあります(他にも解析出来る項目はあります。サンプル画面から解析表示を参照してみて下さい) http://www9.plala.or.jp/oyoyon/perl/index.html 「誰が」というのがどこまで特定したいのか、この質問からはよく分かりませんが、IPやホスト名などの情報以上に個人の特定を行うと、法律に触ってしまうので、ここら辺が限界かと…。
お礼
説明足らずで申し訳御座いません。 詳しく要望を書きますと、 30人ぐらいダウンロードして欲しい人がいるのですが、 その人たちには、ここにファイルがあるので、ダウンロードしてくださいとメールを流します。 するとそのページにいき、何らかの個人名を入力するなりして、ダウンロードしてもらう形をとりたいと思っています。 パスワードとともに名前を入力するとダウンロードできるようになるみたいなものはありますでしょうか? ややこしい内容だと思いますが、どうでしょうか? 法律等もわかっていないため、このような形が大丈夫かもわかりませんが、教えてください。
- datemaki
- ベストアンサー率68% (92/134)
ダウンロード数をカウントするCGIがあります。 これなどどうでしょうか http://www.din.or.jp/~hideyuki/home/cgi/dlrank.html
お礼
ありがとうございます。参考になりました。 しかし、カウントだけでなく、誰がダウンロードしたか把握したいのです。 何か他にありますでしょうか?
お礼
返信が遅くなり申し訳御座いません。 この方法で一度やってみます。 また、試行錯誤してできない場合は教えてください。