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

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

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

アクセスランキングを表示する

自前でアクセスログからアクセスランキングを作る。

 

ようやくランキングを作って表示するところまで来た。

 

ここまでを振り返ると、

  1. サーバーにアクセスログ(生ログ)を出力させる
  2. サイト別に作られている生ログを軽量化して一つにまとめる
  3. まとめた「軽量化生ログ」をダウンロードしてきて、日別アクセスログファイルを作る
  4. パターンマッチで、ランキングを作る日別ファイルを選ぶ
  5. 選んだファイルのアクセスログから必要部分を抜き出した配列を作る

と言うところまで進んだ。

 

そしてここからは、

  1. 作った配列からページ別のアクセス数をカウントする
  2. カウントしたアクセス数を降順にソートして、表示する(終わり)

となる。

 

ページ別アクセス数をカウントする

array_column関数と、array_count_values関数を使って、アクセス数を数える。

 

array_column関数とは、配列の中の特定のキーの値だけを取り出して配列化する関数。

 

array_count_values関数とは、配列の中の値の出現回数をカウントして、それを配列にしてくれる。

 

ただし空行があったりすると、警告が出るので、@を付けてエラーメッセージが出ないようにしている。

 



確認のため、配列を表示してみると、こんな感じ

 

日別アクセスランキングの表示

 

アクセスログの出力例

こういう感じで、アクセスがあったページが全部表示される

 

表示するだけでメモリーとやりとりしていないため、処理時間は1秒未満で済んでいる。

 

ソート順を変えれば、ページ毎のアクセス数の一覧も、もちろん作れるし、10回以上とか20回以上だけ表示させることも可能だ。

 

ということで、次はアクセス数の一覧を表示するPHPスクリプトを作ってみる。

広告

アフィリエイトで稼ぐ 教材人気ランキング

★第1位★儲かるキーワードはコレ!キーワードツールの決定版!Pandora2

★第2位★今話題のキーワード、トレンドアフィリで稼げ!【下克上∞(MUGEN)】

★第3位★ツイッターで集客!ツイッターでアクセス増!フォローマティックXY

★第4位★狙い目キーワードを探せ!キーワードスカウターS

★第5位★サイトアフィリマニュアルGladius

★第6位★1日1記事、1ブログ運営で、趣味や好きな事が月収20万円ホビリエイト・マスターズカリキュラム

★第7位★アフィリエイター専用!SEO分析ツール「COMPASS」

ネットで稼ぐ 教材人気ランキング

★第1位★儲かるセールスレター、チラシの書き方はこれ!キャッチ・ザ・ライティング

★第2位★集客できるホームページはこれ!SEOに強い戦略的テンプレート「賢威7」

★第3位★ツイッターで稼ぐ方法 集客&自動化ツールフォローマティックXY

★第4位★月収1,000万円以上!ネットで大金を稼ぐ小玉歩のノウハウザ・メールマガジン

★★ネットでお金を稼ぐマーケティングを基礎から指南Catch the Marketing

★このサイトもこれで作ってます次世代サイト作成システムSIRIUS


このエントリーをはてなブックマークに追加

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

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

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

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