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

ウエブサイトにあるpdfファイルが何回誰からダウンロードされたかの記録を取るにはどうしたらよいでしょうか

●質問者: filofax
●カテゴリ:コンピュータ インターネット
✍キーワード:PDFファイル サイト ダウンロード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tdoi
●35ポイント

アクセスログとかは取得できるのですか?

もし、取得できるのであれば、それを解析するのが手っ取りばやいでしょう。

環境が分からないので、例えばという感じですが、

Webalizer:

http://www.jitaku-server.net/apache_webalizer.html


また、PDFへの経路を特定してよいのであれば、アクセス解析サービスなんか使うのも手軽です。

これも、たくさんあるので、例えばですが、

Google Analytics:

http://web-tan.forum.impressrd.jp/l/426

http://www.mercury-sys.com/blog/2007/09/google_analyticspdf.html


あと、プログラム的に制御するのも1つかと思います。

PDFのファイル自体はHTTP経由でアクセスできない場所においておき、あるプログラム(例えば、pdf.php)にアクセスすると、このプログラムがPDFの内容を返すような感じです。

この場合は、pdf.phpの中でご自由にアクセス数をカウントしてもらえれば。


何かの参考になれば。


2 ● chinya
●35ポイント

要件を満たすなら、tdoi さんのプログラム制御しかないでしょう。


何回DLされたか?をカウントするだけであれば、アクセスログ解析ソフトで十分でしょうが、

誰から?を付加しようとすると会員情報を取得して、DBかcsvで紐付け管理が必要と思います。


ログイン状態でDLボタンをクリックしたら、会員IDと叩くPDFファイル名などがDBやCSVに

書き込まれるイメージです。


言語はPerlでもASPでもPHPでもなんでもできるでしょうが、Perlベースだとセキュリティ的に

難有りですから(会員情報取得の際)せめてSQL/MySQL/PostgreSQLでの管理が望ましいと

思います。

関連質問


●質問をもっと探す●



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