電子書籍の厳選無料作品が豊富!

プログラム初心者です

ページビュー数を記録する方法をおしえてください

ページごとにページのアクセス数を記録したいです。

記録はpdoでdbにいれるつもりです、ページビューをどうやってカウントするかがわかりません。ページはphpファイルです

重複はクッキーではじく方法が一般的でしょうか?

よろしくお願いします

A 回答 (3件)

httpd とは Webサーバのプログラムのことです。


Apacheなどが有名ですね。

> コアサーバーでもhttpdを解析する方法ってできますか?
ホームページの仕様を見ると log という名前のディレクトリに生ログが置かれているようなので、このデータを解析すると出来ると思います。
また、無料のアクセス解析サービスもあるようなので利用したらいいのではないでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
logっぽいものがありました
無料のアクセス解析サービス?がどこにあるかわかりませんが調べてみます

お礼日時:2014/04/02 20:03

DBにURLと日付とPV数を記録するテーブルを作って、各ページでURLと日付を条件にPV数をカウントアップするアップデートを実行すると記録できるでしょう。



> 重複はクッキーではじく方法が一般的でしょうか?
PVは同じ人が同じページを2回見たら 2 とカウントするので重複は考えなくてもいいのではないでしょうか。

ただ、アクセスが有る度にDBのアップデートが走るのはどうかと思うので、No1の方が書かれている通り、httpdのアクセスログを解析する方がいいとは思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます
レンタルサーバーつかっているのですが
コアサーバーでもhttpdを解析する方法ってできますか?
ログはまったくの素人です。正直ゆうとhttpdとはなにかも分かりません(多分ログのことだと思うのですが・・・

ページを表示するたびにUPDATEするのは確かに重そうですね・・・

お礼日時:2014/04/02 18:16

httpdのログをwebalizerなどで確認するのはだめなんですか?


もちろん全てのページにSQL更新プログラムを組み込むとかでもいいですけど・・・
    • good
    • 0
この回答へのお礼

回答ありがとうございます
テキストでそのページのpv数を表示できればなんでもいいです

お礼日時:2014/04/02 17:58

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