- ベストアンサー
ページビューについて
プログラム初心者です ページビュー数を記録する方法をおしえてください ページごとにページのアクセス数を記録したいです。 記録はpdoでdbにいれるつもりです、ページビューをどうやってカウントするかがわかりません。ページはphpファイルです 重複はクッキーではじく方法が一般的でしょうか? よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
httpd とは Webサーバのプログラムのことです。 Apacheなどが有名ですね。 > コアサーバーでもhttpdを解析する方法ってできますか? ホームページの仕様を見ると log という名前のディレクトリに生ログが置かれているようなので、このデータを解析すると出来ると思います。 また、無料のアクセス解析サービスもあるようなので利用したらいいのではないでしょうか。
その他の回答 (2)
- t_ohta
- ベストアンサー率38% (5238/13705)
DBにURLと日付とPV数を記録するテーブルを作って、各ページでURLと日付を条件にPV数をカウントアップするアップデートを実行すると記録できるでしょう。 > 重複はクッキーではじく方法が一般的でしょうか? PVは同じ人が同じページを2回見たら 2 とカウントするので重複は考えなくてもいいのではないでしょうか。 ただ、アクセスが有る度にDBのアップデートが走るのはどうかと思うので、No1の方が書かれている通り、httpdのアクセスログを解析する方がいいとは思います。
お礼
回答ありがとうございます レンタルサーバーつかっているのですが コアサーバーでもhttpdを解析する方法ってできますか? ログはまったくの素人です。正直ゆうとhttpdとはなにかも分かりません(多分ログのことだと思うのですが・・・ ページを表示するたびにUPDATEするのは確かに重そうですね・・・
- yambejp
- ベストアンサー率51% (3827/7415)
httpdのログをwebalizerなどで確認するのはだめなんですか? もちろん全てのページにSQL更新プログラムを組み込むとかでもいいですけど・・・
お礼
回答ありがとうございます テキストでそのページのpv数を表示できればなんでもいいです
お礼
回答ありがとうございます logっぽいものがありました 無料のアクセス解析サービス?がどこにあるかわかりませんが調べてみます