アクセスカウンター
ダウンロード
サンプル
今日
昨日
合計
機能
IPチェック機能付きアクセスカウンターです。
連結ライブラリを使った一般的なPerl(CGI)のアクセスカウンタとは違い、連結がもたつくことなく素早い表示が可能です。
IPアドレスチェック機能を外した状態の時に、短時間(一分未満)でのリロードの場合カウントしません。
・IPアドレスチェック機能
・アクセス制限機能(アクセスカウンターへの直リンクの防止)
・短時間のリロードによる重複カウント防止機能
・表示桁数の指定可能
・透過GIF使用可能
動作環境
使用言語:PHP5
スクリプトの文字コード:UTF-8
Internet Explorer 9
Firefox 13.0
PHP5.3.x~
以上の環境で動作確認済み。
設置方法
まず、ダウンロードしたファイルを解凍し、ファイル一式をサーバーへアップロードします。(この時のフォルダ名はなんでも構いません。)
以下の全てのファイルのパーミション(アクセス権限)を606へ変更します。
counter/data/count.dat
counter/data/log.dat
次に、HTMLファイルにタグを挿入します。
今日 <img src="count.php?q=to"> 昨日 <img src="count.php?q=yes"> 合計 <img src="count.php?q=all">
初期設定
imageフォルダに好きなカウンターが画像を入れてください。
0.gifのような名前で保存してください。(GIFファイルのみ対応しています。)
テキストエディタなどでcount.phpを開き、以下の内容を設定してください。
(そのままでも使用可能です。)
$domain = ''; // アクセス制限ドメイン指定 // 制限なしの場合はこのままで結構です。 // 例:$domain = 'example.com'; $ipCheck = true; // IPチェックを行うならtrue、行わないならfalse $imageDir = './image/'; // カウンター画像のディレクトリ $logFile = './data/log.dat'; // 訪問者ログファイルのディレクトリ $countFile = './data/count.dat'; // カウント用ファイルのディレクトリ $digit = array('to'=>5, 'yes'=>5, 'all'=>7); // カウンター表示桁数(左から今日、昨日、合計) // たとえば、今日:3桁、昨日:4桁、合計:5桁と設定したい場合はこのようにします。 // $digit = array('to'=>3, 'yes'=>4, 'all'=>5);
更新履歴
リリース日 | 対象 | バージョン | 内容 |
---|---|---|---|
2012.7.3 | counter | 1.0.0 | 初版公開 |