クラスの概要 |
initCounter |
Web アクセスカウンタ初期化ユーティリティ
$Id: initCounter.java,v 1.1 2008/01/11 15:34:34 isao Exp $
Copyright(c) 2005, isao yasuda, All Rights Reserved.
---
使用法:
java -classpath $CLASSPATH initCounter カウンタIDパス 初期値
(カウンタIDオーナはサーブレット実行ユーザとすること.) |
WebAccess |
Web アクセスカウンタ: WebAccess クラス
$Id: WebAccess.java,v 1.1 2008/01/11 15:34:34 isao Exp $
Copyright(c) 2005, isao yasuda, All Rights Reserved. |
WebCounter |
Web アクセスカウンタ: WebCounter クラス
$Id: WebCounter.java,v 1.1 2008/01/11 15:34:34 isao Exp $
Copyright(c) 2005, isao yasuda, All Rights Reserved. |
WebCountServlet |
Web アクセスカウンタサーブレット
$Id: WebCountServlet.java,v 1.1 2008/01/11 15:34:34 isao Exp $
Copyright(c) 2005, isao yasuda, All Rights Reserved.
----
1.仕様
(1)初期パラメータ値を取得する
- カウンタファイルディレクトリ
- 画像ファイルディレクトリURL
- ログファイル名 (絶対パス)
- 更新インターバル (同一IP更新設定時間)
- 参照管理テーブルパケット数 (カウンタの総数が目安)
- URLチェック用正規表現
(2)リクエストパラメータ (get/post メソッド)
- id=カウンタID
- ty=画像ファイルプレフィックス
指定あり "*": カウンタ画像出力 (数値からカウンタ画像を生成する)
指定あり 他 : 指定値+数字.gif でカウンタ画像出力 (gif)
指定なし : テキスト出力 (JSP,SSI でページに挿入する)
- md=要求モード
r: 参照モード カウンティングしない - カウンタ表示あり
n: カウントモード カウンティングする - カウンタ表示なし
*: カウントモード カウンティングする - カウンタ表示あり
(* 上記以外)
(3)カウンタファイルが存在しない場合初期作成する |