• ベストアンサー

ページビューについて

プログラム初心者です ページビュー数を記録する方法をおしえてください ページごとにページのアクセス数を記録したいです。 記録はpdoでdbにいれるつもりです、ページビューをどうやってカウントするかがわかりません。ページはphpファイルです 重複はクッキーではじく方法が一般的でしょうか? よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.3

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

flash0
質問者

お礼

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

その他の回答 (2)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

DBにURLと日付とPV数を記録するテーブルを作って、各ページでURLと日付を条件にPV数をカウントアップするアップデートを実行すると記録できるでしょう。 > 重複はクッキーではじく方法が一般的でしょうか? PVは同じ人が同じページを2回見たら 2 とカウントするので重複は考えなくてもいいのではないでしょうか。 ただ、アクセスが有る度にDBのアップデートが走るのはどうかと思うので、No1の方が書かれている通り、httpdのアクセスログを解析する方がいいとは思います。

flash0
質問者

お礼

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

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

httpdのログをwebalizerなどで確認するのはだめなんですか? もちろん全てのページにSQL更新プログラムを組み込むとかでもいいですけど・・・

flash0
質問者

お礼

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

関連するQ&A