ページ別アクセス数を表示したい

PHPで作るアクセスログ解析。

 

複数のサイト、複数のサーバーからアクセスログを集めてきて統合し、日別のアクセスログを作る。

 

ここから日別アクセスランキングを見ることが出来るようになったのだが、サイト別のページ別アクセス数も見たい。

 

そこで前回作ったPHPスクリプトを少し手直しして、アルファベット順でソーとして表示するスクリプトも作ってみた。

 

感じとしては、前回のアクセスランキングのソート順を変更するだけだ。

 

ただ最低出現回数も設定したい。

 

アクセス数が多いところだけチェックしたり、アクセスが少ないところまで見れるようにしたい。

 

ということで、inputフォームはこうなった。

ログからページ別アクセス数作成(./alog-analysis)

 

inputフォームの例





ページ別アクセス数の一覧表示

ということで、前回のPHPスクリプトをコピーして、それを改変する。

 

まずは新しく選択肢が出来た「最低アクセス数」の部分。

 

次は、アクセスログを配列化した後にソートして、表示する部分。

 

ここでアクセス回数が設定より多い配列のみ表示する設定にしている。

 

カウントした結果の配列名を少し替えているが、特に理由は無い。

その他の部分は、先に作ったランキング表示用のPHPと同じ。

 

ページ別アクセス数表示の例

ということで、こんな感じ。

 

アクセスが5回以上あったページのみの表示だが、表示自体はすぐに出る。

 

ということで、アクセスログを自前で解析して、アクセスランキングを作る話でした。

 

おしまい。

広告


Twitter
Facebook
LINE
はてな
ポケット



売れてます

★稼げるアフィリエイター専用SEO分析ツール「COMPASS」

大幅バージョンアップ完了!アフィリサイト作成システムSIRIUS

★SEOに強い戦略的テンプレート「賢威7」

アフィリエイト教材 最新人気ランキング