Last Updated 2005.12.28
access cgi - 解説
- 解説の対象となる version : access cgi ver.3.12 以降
1:はじめに
このアクセス解析用 CGI Script - access cgi は、KENT 氏が KENT WEB にて公開されている Access Report を基礎にして大幅な改造・機能追加を行ったスクリプトです。
- KENT WEB [ http://www.kent-web.com/ ]
- Access Report [ http://www.kent-web.com/data/report.html ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
この CGI Script - access cgi に関する質問については、[ at works - cgi support ] をご覧ください。KENT WEB のサポートコーナーでの質問は、絶対に行わないでください。
- CGI Script の改造及び設置と設定に関してのアドバイスは、現在行っておりません。
- CGI Script の改造及び設置と設定に関しての質問を受け取った場合は、返信を一切行いません。
CGI Script の設置作業及び設置条件は、KENT WEB にて公開されている Access Report よりも難しくなっています。(中級者向き)
2:ファイル構成
配布ファイル access_p*.lzh を解凍して作成されるファイルは以下の通りです。
- ./access/
-
access.ini …… 個別設定ファイル (ver.3.10 update)
common.ini …… 共通設定ファイル (ver.3.10 update)
report.cgi …… アクセスログ記録スクリプト (ver.3.11 update) (*1)
replist.cgi …… アクセス解析表示スクリプト (ver.3.12 update)
check.cgi …… チェック処理用リスト (ver.2.60 update)
title.cgi …… リンク元表示置換リスト (ver.1.91 update)
- ./access/html/
-
main.html …… 解析リスト表示HTMLファイル (ver.3.00 update)
main.css …… 解析リスト表示HTML用 CSSファイル (ver.3.00 update)
script.css …… メッセージ表示用 CSSファイル (ver.2.60 update)
w_bar.jpg …… 棒グラフ横軸画像ファイル (ver.2.40 update)
h_bar.jpg …… 棒グラフ縦軸画像ファイル (ver.2.40 update)
- ./access/data/
-
accesslog.cgi …… 個別アクセスログファイル (ver.3.00 rename) (*2)
- ./lib/
-
search.pl …… 検索サービス解析ライブラリ (ver.2.80 〜) (*3)
agent.pl …… UserAgent解析ライブラリ (ver.2.80 〜) (*3)
- (*1) : 外部ライブラリを利用してのアクセスカウンター表示を行う場合は、report.cgi の改造が必要です。
手順は「詳細設定用解説 - 18:設置:アクセスカウンター表示 」を参照してください。
- (*2) : accesslog.cgi は中身の存在しないファイルです。
一部の解凍ツールでは、空のファイルは無視される事があります。配布ファイルを解凍後に accesslog.cgi が存在しない場合は、適当なテキストファイルを新規作成し、ファイル名を accesslog.cgi と変更して利用してください。
- (*3) : その時点での最新版が同梱されています。
旧ログファイルの継続使用
access cgi ver.1.00 〜 ver.2.81 の旧ログファイルを最新版 access cgi にて利用したい場合、幾つかの制限があります。
- ver.1.00 〜 ver.1.07a : ログデータの仕様が異なる為、利用できません。
- ver.1.10 〜 ver.1.25 : 個別アクセスログのファイル名を report.log → accesslog.cgi と変更すれば利用可能です。
- ver.1.26 〜 ver.2.81 : 個別アクセスログのファイル名を replog.cgi → accesslog.cgi と変更すれば利用可能です。
3:動作環境
設置前には必ず、以下のことを確認してください。
共通
- サーバが、CGI Script の設置を許可していること。
- UNIXサーバ であること(Win32/NT, Mac サーバでは動作しない場合があります)。
- サーバが指定している Perl へのパスと、パーミッション設定時の制約等。
下記の様に、設置しても期待通りに動作しない場合があります。
- パーミッション設定に制約があるサーバでは、動作を期待できません。
- 出力時に広告の表示が必須とされるサーバでは、動作を期待できません。
- DNS逆引きサービスを行っていないサーバでは、ホスト情報ではなく IPアドレスが記録されます。
- 転送サービスを利用している場合、リンク元情報は上手く取得できません。
なお、動作が確認された一部サーバの設定等についての情報は、下記サイトの access cgi - server を参照してください。
- at works : http://atworks-online.net/
Encode.pm 版
- Perl 5.8 を利用できること(Perl4/Perl5.6 では動作いたしません)。
4:主な機能
このアクセス解析用 CGI Script は、JavaScript で取得する処理と SSI で取得する処理を設定にて選択して設置することができます。
- 記録 : カウント数、日時、リンク元、UserAgent 、解像度、ホスト、IPアドレス、参照ページ、優先言語、日別アクセス数
- 除外 : 連続アクセスをホスト情報の参照と cookie の利用によりチェック可能
- 制限 : パスワードにより、解析リスト閲覧の制限が可能
- 閲覧 : 個別情報表示、解析集計表示、日別集計表示、時別集計表示
- 集計 : リンク元、検索キーワード、参照ページ、解像度、ブラウザ、OS、優先言語、アクセス件数
- 削除 : 個別情報、リンク元情報の削除が可能
- 置換 : リンク元情報の記録時置換、表示置換、データ書換が可能
- 表示 : 外部ライブラリにより、PNGカウンター/GIFカウンターを表示可能
解析リストの表示部分は XHTML1.1 + CSS にて記述され、設定変更により application/xhtml+xml に対応している UserAgent には Content-Type を application/xhtml+xml として出力し、それ以外の UserAgent へは text/html として出力させることができます。(デフォルト設定では、常に text/html として出力する仕様になっています)
Access Report との主な差異
- Access Report とのバージョン混同を避ける為に、access cgi へと名称の変更を行っています。
- ログデータの形式が CGI Script の改造に伴い、Access Report とは異なってしまっています。
- 記録データ種類の追加により、ログデータの容量がかなり大きくなってしまっています。
- 機能追加により、サーバへの負荷が大きくなってしまっています。
- 環境設定と解析リスト表示部HTML を、別ファイルとしています。
- Access Report v3.0 以降にある「アトランダム機能」は使用できません。
5:著作権
Access Report 改造版である access cgi 配布の著作権は、himura が保持しています。
- access cgi を Web 以外のメディア上にて許可無く再配布することは、禁止いたします。
- access cgi を雑誌にて紹介したい場合は、事後でも構いませんので作者への連絡をお願いいたします。
- access cgi を雑誌及び書籍にて付録メディア等への収録を行いたい場合は、事前に作者への連絡をお願いいたします。
- at works : http://atworks-online.net/
Access Report の著作権は、KENT 氏が保持しています。
- KENT WEB [ http://www.kent-web.com/ ]
- Access Report [ http://www.kent-web.com/data/report.html ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
GIF画像連結ライブラリの著作権は、杜甫々氏が保持しています。
- GIF画像連結ライブラリ [ http://www.tohoho-web.com/wwwsoft.htm ]
PNG連結ライブラリの著作権は、桜月氏が保持しています。
- PNG連結ライブラリ [ http://tsuki.jpn.org/png/pngren/ ]
6:使用条件
access cgi を使用して発生したいかなる損害にも、作者は責務を負いません。
営利目的に使用する場合は、必ず以下の条件に同意し厳守してください。
- access cgi を営利目的に使用したい場合は、KENT 氏が規定している事業者登録が必要です。
- KENT WEB [ http://www.kent-web.com/ ]
- CGIスクリプト利用規定 [ http://www.kent-web.com/pubc/kitei.html ]
- KENT WEB - 事業者登録について [ http://www.kent-web.com/pubc/regist/ ]
- 外部ライブラリを利用する場合は、各ライブラリの規定に従ってください。
- GIF画像連結ライブラリ [ http://www.tohoho-web.com/wwwsoft.htm ]
- PNG連結ライブラリ [ http://tsuki.jpn.org/png/pngren/ ]
- access cgi 制作者の himura への連絡は必要ありません。
7:更新履歴
access cgi
- 2005/12/28 … ver.3.12 を公開。[ replist.cgi ]
- replist.cgi の以下の不具合を修正。
- リンク元削除で「none」を削除指定すると、全てのリンク元が削除されてしまう不具合を修正。
- 日別集計表示と時別集計表示でログ検索時にプルダウンメニューが個別アクセスログ選択で表示されなかった不具合を修正。
- タイトル編集メニューでタイトル一覧の検索時に検索文字列が入力された状態で検索結果が表示されなかった不具合を修正。
- replist.cgi の以下の不具合を修正。
- 2005/11/18 … 更新無し。
- jcode.pl + simaguni.pl 版を廃止。
- 2005/04/22 … ver.3.11 を公開。[ report.cgi ]
- report.cgi の文字コード判定処理を調整。
- 2005/03/25 … ver.3.10 を公開。[ access.ini / common.ini / report.cgi / replist.cgi ]
- jcode.pl 版を廃止。
- Jcode.pm 版を廃止。
- access.ini の SI-PNG カウンター画像ファイル設定 $sipng を廃止。
- common.ini の SI-PNG 連結スクリプト設定 $pngren_pl を廃止。
- common.ini の文字コードライブラリ設定 $jcode_pl を廃止。
- common.ini の文字コードライブラリ(UTF-8)設定 $simaguni_pl を廃止。
- common.ini に外部ライブラリディレクトリ設定 $lib_dir を新設。
- common.ini にカウンター画像ディレクトリ設定 $cimg_dir を新設。
- report.cgi に外部ライブラリによる GIFカウンター表示機能を追加。
- report.cgi の外部ライブラリによる PNGカウンター表示機能を調整。
- replist.cgi の月別集計用ログファイルを“作成する”設定選択時、該当ファイルが存在しない場合に日別集計表示にて発生していた不具合を修正。
- 2004/04/23 … ver.3.02 を公開。[ access.ini / replist.cgi ]
- access.ini の $del_utf8 設定を廃止し $rep_sjis 設定を新設。
- $rep_sjis の処理1: リンク元情報に Google 検索の UTF-8 入出力用条件が存在した場合は Shift_JIS 入出力用条件へと置換。
- $rep_sjis の処理2: リンク元情報が Google 検索で UTF-8 入出力用条件が存在しない場合は末尾へ &ie=Shift_JIS を追加。
- 2004/04/23 … ver.3.01 を公開。[ access.ini / replist.cgi ]
- 転送リンク指定 $jump_uri に文字実体参照処理を追加。
- 検索サイト指定 $search_uri の文字実体参照処理の不具合を修正。
- 検索サイト指定 $search_uri の初期設定を変更(Google の仕様変更による修正)。
- 個別情報表示にて転送チェックボックスからの変更が反映されない不具合を修正。
- 個別情報表示と編集との間で転送リンク条件の受け渡しができなかった不具合を修正。
- 2004/01/18 … ver.3.00 を公開。[ access.ini / common.ini / report.cgi / replist.cgi / main.html / main.css / accesslog.cgi ]
- 個別アクセスログのファイル名を replog.cgi から accesslog.cgi へと変更。
- 個別アクセスログを日付毎に日別アクセスログファイルに記録する機能を追加。
- access.ini に日別アクセスログファイルを作成する/しないの設定 $date_logfile を新設。
- access.ini に月別集計用ログファイルを作成する/しないの設定 $month_datfile を新設。
- common.ini の月別集計用ログファイルリスト設定 $datalist を廃止(必要となる環境での動作検証を行えない為)。
- 「表示更新」テーブルの「転送」チェックが条件によって反映されなかった不具合を修正。
- 「検索実行」ボタンを廃止し「表示更新」に統合。
- 日別集計表示と時別集計表示の現行ログと月別集計用ログの選択メニューを簡素化。
- 解析リストの「(解析対象ページ)へのアクセスは、これまでに 〜 件ありました。」を含む説明文2行を1行に統合。
- 設置ファイルチェック用スクリプト acset.cgi を別配布に変更。
- その他、細部の調整等。
- 2003/08/03 … ver.2.81 を公開。[ report.cgi ]
- report.cgi にて @repdocchange の処理がリンク元情報に適用されてしまう不具合を修正。
- 2003/05/25 … ver.2.80 を公開。[ common.ini / report.cgi / replist.cgi / acset.cgi / search.pl / agent.pl ]
- common.ini に解析リスト初期表示設定 $list_start を新設。
- report.cgi にてリンク元情報の UTF-8 判定方法を変更。
- report.cgi にて UserAgent 情報も Shift_JIS へと文字コード変換処理する仕様に改善。
- replist.cgi にて検索キーワード情報を URI エスケープしてリンクする仕様に変更。
- replist.cgi 関連で search.pl 及び agent.pl の仕様を若干変更。
- その他。
- 2003/05/13 … ver.2.70 修正版その2を公開。[ report.cgi ]
- report.cgi にて ver.2.62 変更箇所の影響で $ENV{'HTTP_REFERER'} の UTF-8 を認識出来ていなかった不具合を修正。(ver.2.62 以降)
- 2003/05/09 … ver.2.70 修正版を公開。[ replist.cgi ]
- % の棒グラフ画像横幅が適切に表示されていなかった件を修正。(ver.2.70 以降)
- 2003/05/07 … ver.2.70 に追加。[ report.cgi ]
- jcode.pl + simaguni.pl 版を公開。
- Encode.pm 版を公開。
- 2003/05/07 … ver.2.70 を公開。[ common.ini / report.cgi / replist.cgi / acset.cgi ]
- 内部処理の見直し。
- report.cgi の MSN Search 対応 UTF-8 判定条件を修正。
- report.cgi 及び replist.cgi の ?check 表示にて Server の種類と Perl の version を追加。
- $lockfile を common.ini へと移動。
- $searchpl を $search_pl へと変更。
- $agentpl を $agent_pl へと変更。
- $jcode を $jcode_pl へと変更。
- jcode.pl + simaguni.pl 版を公開。
- Encode.pm 版を公開。
- その他。
- 2003/04/26 … ver.2.63 を公開。[ report.cgi ]
- jcode.pl 版 report.cgi にて ver.2.62 変更箇所の影響で UTF-8 の文字列取得時に発生していた不具合を修正。
- その他。
- 2003/04/25 … ver.2.62 を公開。[ report.cgi / replist.cgi / acset.cgi / main.css ]
- Jcode.pm 利用時に一部検索サービスからの文字列が UTF-8 と予め判明している場合は変換時に UTF-8 を指定する仕様に改善。
- CSS の調整。
- その他。
- 2003/02/23 … ver.2.61 を公開。[ common.ini / replist.cgi / acset.cgi ]
- XHTML 出力設定 $xhtml を common.ini へと移動。
- パスワード入力画面出力時は HTTPヘッダに no-cache を常時追加する仕様に変更。
- 2002/12/15 … ver.2.60 を公開。[ report.cgi / replist.cgi / check.cgi / acset.cgi / main.html / main.css / script.css ]
- replist.cgi に application/xhtml+xml と text/html の出力切替を実装(デフォルトでの設定は OFF)。
- 解析リスト閲覧にて「cookie に記録する/しない」選択のチェックボックスを追加。
- 解析リスト閲覧にて「cookie に記録しない」場合は出力する HTML の HTTPヘッダに no-cache を追加する仕様に変更。
- 検索キーワード情報のデータのみ & を %26 へと置き換えてリンクする仕様に変更。
- 参照ページ名称取得置換リスト(部分置換) @repdocchange を新設。
- UserAgent 除外リスト @killua を @exua へと変更。
- Host 除外リスト @myhost を @exhost へと変更。
- 不正呼び出し排除リスト @killcall を @excall へと変更。
- URI 除外リスト @killuri を @exuri へと変更。
- CSS の調整。
- 2002/11/29 … ver.2.50 修正版を公開。[ replist.cgi ]
- 出力される HTML 部分で幾つか記述ミスがあった件を修正。
- 個別情報の表示形式設定 $past_view がヘッダ部分に適用されていなかった件を修正。
- 2002/11/16 … ver.2.50 を公開。[ access.ini / common.ini / replist.cgi / main.html / main.css / script.css ]
- 個別情報表示での個別情報(直近 * 件)の表示形式を変更。
- 個別情報表示での個別情報の「doc」チェックボックスを廃止。
- 個別情報表示での個別情報の「IP」チェックボックスを廃止。
- 個別情報表示での個別情報の解像度表示設定 $px_view (表示しない/表示する)を新設。
- 個別情報表示での個別情報の USER AGENT 表示設定 $ua_view に「UA+文字数制限」選択肢を追加。
- 個別情報表示での個別情報の USER AGENT 表示変更をプルダウンメニューへと変更。
- 個別情報表示での個別情報の USER AGENT 表示文字数設定 $logua_length を新設。
- 個別情報表示での個別情報のリンク元表示文字数設定 $lref_length を $logrf_length へと変更。
- 個別情報表示でのリンク元情報のリンク元表示文字数設定 $ref_length を $refrf_length へと変更。
- 解析集計表示でのブラウザ情報の表示方法設定 $ua_sort (件数順/UserAgent順)を新設。
- 解析集計表示でのブラウザ情報の表示方法「sort」チェックボックスを表示メニューへと追加。
- 解析集計表示の言語情報とホスト情報の表示位置を入れ換え。
- CSS の調整。
- 2002/11/09 … ver.2.40 を公開。[ access.ini / common.ini / report.cgi / replist.cgi / check.cgi / acset.cgi / main.html / main.css / script.css / w_bar.jpg / h_bar.jpg / search.pl / agent.pl ]
- 月別集計用ログファイルに時間帯別アクセス数を記録する処理を追加。
- 時間帯別表示の曜日別アクセス情報の統計表示を廃止。
- 時間帯別表示を時別集計表示へと名称変更。
- 月別集計表示を日別集計表示へと名称変更。
- 時別集計表示と日別集計表示のメニューボタン位置を入れ換え。
- 日別集計表示と時別集計表示にてアクセスログと月別集計ログとを選択可能な仕様に改善。
- アクセスログ検索にて検索条件を保持したまま全てのメニューを移動可能な仕様に改善。
- 複数設置時の検索にて検索条件を保持したまま各対象ファイルを切り替え可能な仕様に改善。
- 日別集計表示の棒グラフをパーセント表示から件数表示へと変更。
- 時別集計表示の日付表示にて年部分を省略して表示する仕様に変更。
- 個別情報表示他の棒グラフ画像の表示横軸倍率の設定を廃止(Access Report 方式に変更)。
- 日別集計表示にて棒グラフ画像の表示横軸倍率を変更する設定を追加。
- 時別集計表示にて棒グラフ画像の表示縦軸倍率を変更する設定を追加。
- 解析集計表示のブラウザ情報集計設定 $ua_count の仕様を変更。
- check.css を script.css へとファイル名変更。
- 棒グラフ用画像を変更。
- search.pl の仕様を若干変更。
- agent.pl の仕様を若干変更。
- 2002/10/29 … ver.2.31 を公開。[ report.cgi / replist.cgi / acset.cgi ]
- report.cgi , replist.cgi , acset.cgi 内の一部変数名の変更。
- report.cgi 内 @repdocfull サブルーチン部分の不具合(@repdocfull 記述ミス)修正。
- 2002/10/21 … ver.2.30 を公開。[ access.ini / report.cgi / replist.cgi / check.cgi / acset.cgi / main.html / main.css / check.css ]
- report.cgi 内のサブルーチン名、変数名の変更。
- 優先言語情報を取得、集計する処理を追加。
- リンク元取得置換リスト(部分置換) @repurichange を新設。
- リンク元取得置換リスト(部分一致) @repuria を @repuripart へと変更。
- リンク元取得置換リスト(完全一致) @repurib を @repurifull へと変更。
- 参照ページ名称取得置換リスト(部分一致) @repdoca を @repdocpart へと変更。
- 参照ページ名称取得置換リスト(完全一致) @repdocb を @repdocfull へと変更。
- アクセスログの検索にて「個別情報表示」「解析集計表示」「時間帯別表示」の切り替えを可能とした。
- 個別情報リストの時間表示にて年部分を省略して表示する仕様に変更。
- 個別情報リストのホスト情報表示にて IPアドレス情報表示時に改行して表示する仕様に変更。
- 個別情報リストの IPアドレス情報表示にて [ ] の表示を廃止。
- 個別情報及びリンク元情報表示にて &ie=UTF-8&oe=UTF-8 等を削除してリンクする設定 $del_utf8 を追加。
- 月別集計表示の表示月をプルダウンメニューにて選択する仕様に変更。
- main.css と check.css の冒頭に @charset "Shift_JIS"; を追加。
- main.html の th に white-space: nowrap; を適用。
- 個別情報リストの th と td に vertical-align: middle; を適用。
- 個別情報リストの時間データセルに white-space: nowrap; を適用。
- replist.cgi から設置ファイルチェック用スクリプト acset.cgi を分離。
- acset.cgi にて複数設置時の各設置ファイルチェックを可能とした。
- 2002/10/11 … ver.2.20 を公開。[ access.ini / replist.cgi / main.html ]
- replist.cgi に、別途公開していた title.cgi 編集用 acedit.cgi を統合。
- replist.cgi 内のサブルーチン名、変数名の変更。
- replist.cgi での cookie 入出力回数を削減。
- 時間帯別アクセス情報にて件数が 0 の時は、CSS (font-weight:bold) 適用外とした。
- $jump_uri 設定の仕様を若干変更。
- 2002/08/28 … ver.2.13 を公開。[ report.cgi / replist.cgi ]
- ファイルロック処理のロックファイル削除時間を変更。
- 2002/06/18 … ver.2.13 に追加。[ report.cgi ]
- Jcode.pm 版を公開。
- 2002/05/19 … ver.2.12 を公開。[ access.ini / common.ini / report.cgi / replist.cgi / main.html / main.css / check.css ]
- SSI 時に参照ページ情報を $ENV{'REQUEST_URI'}; にて取得する設定を追加。
- 「ブラウザ集計処理の一時的な変更」の仕様変更及び「詳細」選択肢等の追加。
- access.ini に転送リンク設定 $jp_view と転送リンクURI 設定 $jump_uri(http://ime.nu)を追加。
- common.ini に CSS ディレクトリ設定 $css_dir を新設。
- main.html から main.css を分離。
- replist.cgi から check.css を分離。
- 2002/05/12 … ver.2.11 を公開。[ report.cgi / replist.cgi ]
- 不正アクセス時の終了処理を変更。
- 解析集計表示でのブラウザ情報と OS情報をエンコード処理。
- 2002/04/15 … ver.2.10 を公開。[ access.ini / common.ini / report.cgi / replist.cgi / check.cgi / main.html ]
- 要望多数により参照ページ情報をアクセスログへ記録する処理を復活。
- 参照ページ情報を解析リストにて表示する設定の復活。
- 仕様変更による $get_doc , @repdoca , @repdocb 設定等の追加、復活。
- 一部設定を共通設定ファイル common.ini から個別設定ファイル access.ini へと移動。
- $key_width 設定が反映されていなかった不具合を修正。
- 日本語検索キーワード等のデコード除外設定に LYCOS の UTF-8 を追加(暫定対処)。
- 2002/02/22 … ver.2.03 を公開。[ report.cgi / replist.cgi ]
- 月別集計用データログファイルのパーミッションを 606 に変更(ver.2.02a)。
- mkdir関数式ロックファイルのパーミッションを 705 に変更(ver.2.02a)。
- version を 2.02a(2002/02/21) から 2.03 へと変更。
- 2002/02/14 … ver.2.02 を公開。[ report.cgi / main.html]
- 日本語検索キーワード等のデコード除外設定に Google の別パターンを追加(Opera からの UTF-8 への暫定対処)。
- 解析リスト表示時に id="top" が2つ以上存在していたのを修正。
- 2002/02/11 … ver.2.01 を公開。[ report.cgi ]
- ver.2.00 の report.cgi にて cookie が正常に出力されていなかった不具合を修正。
- ver.2.00 の report.cgi にて $get_remotehost = 2; が正常に処理されていなかった不具合を修正。
- 2002/02/07 … ver.2.00 を公開。[ access.ini / common.ini / report.cgi / replist.cgi / check.cgi / main.html ]
- JavaScript 用データ取得記述形式を変更。
- 対象ページ別に個別のログファイルへ記録する処理を追加。
- 参照ページ情報をアクセスログへ記録する処理の廃止。
- 参照ページ情報を表示する設定の廃止。
- 仕様変更による $get_page , $ssi_page , @repdoc 等の廃止。
- 個別設定ファイル access.ini から共通設定ファイル common.ini を分離。
- ファイルロック関連の処理を Access Report v2.21 に合わせて修正。
- 2002/01/31 … ver.1.92 を公開。[ access.ini / report.cgi / replist.cgi ]
- UserAgent の日本語デコード処理を追加。
- 管理者の cookie をチェックする設定 $admin_check を追加。
- cookie 関連の処理を修正。
- 2002/01/26 … ver.1.91 を公開。[ report.cgi / replist.cgi / title.cgi / search.pl ]
- 日本語検索キーワード等のデコード除外設定に search.msn を追加(UTF-8 への暫定対処)。
- 検索サービスのリンク元表示置換設定を title.cgi から search.pl へと移動。
- search.pl に %searchtitle を新設。
- 2001/12/11 … ver.1.90 を公開。[ access.ini / report.cgi / replist.cgi / check.cgi / main.html ]
- $host_check の 0 と 1 の設定を逆転。
- $new_count を $count_start へと変更。
- $access_check を $cookie_check へと変更。
- $lua_view を $ua_view へと変更。
- $ua_view を $ua_count へと変更。
- $ip_list を $ip_count へと変更。
- 参照ページ取得置換えリスト @repdoc を check.cgi へ追加。
- 検索結果にて、最終カウント数が検索結果の最終カウント数で表示されていた部分を修正。
- 2001/11/27 … ver.1.80 を公開。[ access.ini / report.cgi / replist.cgi / main.html ]
- 参照ページ情報をアクセスログへ記録する処理を追加。
- 参照ページ取得設定を、access.ini に追加。
- 参照ページ情報表示切り替え設定を、access.ini に追加。
- 個別情報に参照ページ情報表示切り替え選択を追加。
- 個別情報のリンク元情報に表示する URI 文字数の設定を追加。
- 検索キーワード情報と参照ページ情報のグラフ表示横軸倍率設定を追加。
- ホスト情報集計とIPアドレス情報集計との切り替え選択を追加。
- $page_get を廃止。
- 2001/11/23 … ver.1.70 を公開。[ access.ini / report.cgi / replist.cgi / check.cgi / main.html ]
- check.cgi の設定全てで * が利用可能な仕様に改善。
- リンク元情報置換設定 %repurib を @repurib へと変更。
- 記録時に Google の cache: 以降に含まれる URI も置き換えてしまう件を改善。
- 「解析集計表示」と「時間帯別表示」に検索機能を追加。
- 解析リストに各集計リストへのページ内リンクを追加。
- IPアドレスをホスト情報と入れ換えて集計する設定を追加。
- リンク元情報集計リストに表示する URI 文字数の設定を追加。
- 参照ページ取得設定 $page_get を report.cgi へ追加。
- SSI用ページ名取得設定 $ssi_page を report.cgi へ追加。
- 2001/11/20 … ver.1.60 を公開。[ access.ini / report.cgi / replist.cgi / title.cgi / search.pl / main.html ]
- 検索サービス解析処理を、search.pl として分離。
- リンク元情報表示にて、検索サービス毎にリンク元集計を纏める処理を追加。
- リンク元情報表示に「検索サービス毎集計」の切り替え選択を追加。
- 「検索サービス毎集計」表示中のリンク元削除選択時、選択した検索サービスからのリンク元情報を一括削除する処理を追加。
- リンク元情報書換の処理を一部改善。
- 一部ファイルを lib ディレクトリへと移動(search.pl/agent.pl)。
- Google 検索にて utf-8 で送られてくる検索キーワードへの暫定対策。
- 2001/10/12 … ver.1.50 を公開。[ access.ini / report.cgi / replist.cgi / check.cgi / main.html ]
- $png_counter を $counter_view へと変更。
- UserAgent 除外リスト @killua を追加。
- 検索キーワード情報集計にて、文字列の区切りとなる半角スペースの処理を改善。
- 検索キーワード情報集計に「文字列単位での分割集計」処理を追加。
- SSI で使用する設定 $ssi_mode を追加(非推奨)。
- 2001/10/05 … ver.1.41 を公開。[ replist.cgi ]
- ver.1.34 より発生していたと思われるリンク元情報書換の不具合を修正。
- 2001/10/01 … ver.1.40 を公開。[ access.ini/replist.cgi/main.html ]
- ログ検索機能を追加。
- $word_view を $key_view へと変更。
- 2001/09/30 … ver.1.36 を公開。[ replist.cgi / main.html ]
- リンク元情報書換の表記を変更、他。
- リンク元情報表示で title.cgi を利用して置換表示された場合のリンクは、下線を非表示に変更(CSS)。
- 2001/09/27 … ver.1.35 を公開。[ access.ini / replist.cgi / agent.pl / main.html ]
- 個別情報の「USER AGENT」に、「UA」「OS」の表示切替を追加。
- 検索キーワード情報にて集計処理する検索サービスを一つ追加、@search の仕様変更に対応。
- 2001/09/21 … ver.1.34 を修正。[ main.html ]
- Mozilla にて main.html の一部 table 内のレイアウトが崩れる現象で、CSS を修正。
- 2001/09/10 … ver.1.34 を修正。[ title.cgi ]
- %rtitle に [unknown → [unknown origin] の置き換えを追加。
- 2001/09/02 … ver.1.34 を修正。[ main.html ]
- main.html の検索キーワード集計表示「○件以上」の数値代入が間違っていた件を修正。
- 2001/08/30 … ver.1.34 を公開。[ access.ini / report.cgi / replist.cgi / check.cgi / title.cgi ]
- ホスト除外処理の改善。ppa*.din.or.jp という仕様に対応。
- check.pl を check.cgi へとファイル名変更。
- title.pl を title.cgi へとファイル名変更。
- 削除及び書換禁止、等の管理モード設定を追加。
- 月別アクセス情報集計時のデータファイル検索処理変更設定を追加。
- 検索キーワード情報にて集計処理する検索サービスを幾つか追加。
- 2001/08/29 … ver.1.33 を公開。[ report.cgi / replist.cgi ]
- リンク元情報取得にて http:// 以外も記録する仕様に変更。
- リンク元情報非取得で bookmark としてログに記録していた処理を廃止。
- 個別情報のリンク元及び解像度にて非取得のデータは、「 - 」表記へと変更。
- リンク元情報の集計にてリンク元情報非取得のデータは、「 none 」表記へと変更。
- 月別アクセス情報集計時のデータファイル検索処理を若干修正。
- 2001/08/16 … ver.1.32a を公開。[ replist.cgi ]
- 検索キーワード情報にて集計処理する検索サービスを幾つか追加。
- 2001/08/11 … ver.1.32 を公開。[ access.ini / replist.cgi / agent.pl / main.html ]
- ブラウザ情報及び OS情報の非取得を「その他」から [none] へと変更。
- ブラウザ情報集計の「その他」を [others] へと変更。
- ブラウザ情報及び OS情報集計に、[others] 表示の切り替えを追加。
- 「個別情報表示」最下部に「検索キーワード情報」集計を追加(一部検索サービスのみ対応)。
- 2001/08/05 … ver.1.31 を公開。[ access.ini / report.cgi / replist.cgi / check.pl / agent.pl / main.html ]
- 各種チェック処理を cookie → host → uri の順番に変更。
- 不正呼び出し排除リスト @killaccess を @killcall へと変更。
- リンク元取得置換えリスト(一部検索) @repuria を新設。
- リンク元取得置換えリスト(絶対URI) %repuri を %repurib へと変更。
- ブラウザ情報での集計設定 $osa_view を $ua_view へと変更。
- ブラウザ情報集計に、「UA別」表示を追加。
- ブラウザ情報集計を、「通常」「OS別」「UA別」の切り替え表示へと変更。
- 2001/07/08 … ver.1.30 を公開。[ access.ini / report.cgi / replist.cgi / check.pl / title.pl / agent.pl / main.html / replog.cgi ]
- デフォルトのログファイル名を、replog.cgi へ変更。
- ホスト情報と共に、IPアドレスも記録する仕様へ変更。
- アクセス取得時の各種チェック用リストを、check.pl として分離。
- リンク元表示置き換えリスト %rtitle を、title.pl として分離。
- check.pl 及び title.pl を、必要な時のみ読み込む仕様に変更。
- 解析リストからの一時的な表示変更に、「IP表示」「リンク元置換表示」の切り替え機能を追加。
- ブラウザ情報集計表示に、「OS別ブラウザ情報集計」表示との切り替え機能を追加。
- checkモードに、設置環境(server 及び Perl の version)表示を追加。
- 著作権表示の「Access Report」を「KENT WEB」へと変更。
- 2001/05/21 … ver.1.25 を公開。[ replist.cgi ]
- リンク元へ " が含まれていた場合に削除や置き換えが出来なくなる不具合を修正。
- 2001/05/13 … ver.1.24 を修正。[ report.cgi ]
- 月別集計用データログファイルのパーミッションを 606 → 666 に直しました。
- 2001/04/29 … ver.1.24 を公開。[ access.ini / report.cgi / replist.cgi ]
- 特定の URI からの呼び出しを排除する @killaccess 設定を追加。
- 特定の URI からのアクセスを記録しない @killuri 設定を追加。
- @myurl を @deluri に変更。
- %curl を %repuri に変更。
- report.cgi 内部処理の見直し等。
- 2001/04/28 … ver.1.23 を公開。[ replist.cgi / main.html ]
- 解析集計表示を別画面化。
- NN4.x系での CSS 適用排除。
- XHTML1.1 + CSS に改修。
- その他、処理関係の細かい改修等。
- 2001/04/11 … ver.1.22 を公開。[ replist.cgi ]
- 月別集計用ログファイルが一つだけしかない状態だと月別アクセス情報が表示されなかった不具合を、修正。
- 2001/04/09 … ver.1.21 を公開。[ replist.cgi / agent.pl / main.html / graph1.gif / graph2.gif ]
- 時間帯別集計表示と曜日別アクセス情報表示を別画面化。
- 当日を含む三日間の時間帯別集計機能を追加。
- 曜日毎の時間帯別集計機能を追加。
- グラフ画像及びグラフ表示をスリム化。
- その他、処理関係の細かい変更等。
- 2001/04/04 … ver.1.20 を公開。[ access.ini / report.cgi / replist.cgi / agent.pl / main.html ]
- リンク元情報削除処理の不具合を修正。
- リンク元情報書換処理の不具合を修正。
- 日別及び月別集計表示を別画面に変更。
- replist.cgi に checkモードを追加。
- ファイルロック処理を変更、他。
- 2001/03/27 … ver.1.11 を修正。[ replist.cgi ]
- ログが無い状態でリスト表示が切れる不具合を、修正。
- 2001/03/24 … ver.1.11 を公開。[ report.cgi / main.html ]
- イタズラ対策とデザイン変更、他。
- 2001/03/05 … ver.1.10 を修正。[ report.cgi ]
- リンク元取得処理の不具合を、修正。
- 2001/03/03 … ver.1.10 を公開。[ access.ini / report.cgi / replist.cgi / agent.pl / main.html ]
- UserAgent判定処理を、agent.pl として分離。
- 月別集計機能を追加、他。
- 2001/02/01 … ver.1.07a を公開。[ access.ini ]
- リンク元情報置換機能の不具合を、修正。
- 2001/01/28 … ver.1.07 を公開。[ access.ini / report.cgi / replist.cgi / main.html ]
- リンク元情報置換機能他を、追加。
- 2000/12/23 … ver.1.06 を公開。[ access.ini / report.cgi / replist.cgi ]
- 分単位での連続アクセスチェック処理を追加。
- 外部ライブラリによる PNGカウンター表示機能を追加。
- 2000/12/08 … ver.1.05 を修正。[ replist.cgi ]
- ブラウザ情報判定とOS情報判定の処理を、大幅に追加。
- 2000/11/29 … ver.1.05 を修正。[ replist.cgi ]
- Pos.to ネット等で発生する解析リスト表示の不具合を、修正。
- 2000/11/20 … ver.1.05 を公開。[ report.cgi / replist.cgi ]
- ファイルロックのタイミングを変更。
- 2000/10/15 … ver.1.04 を修正。[ replist.cgi ]
- WindowsMe を Windows98 として集計してしまう不具合を、修正。
- 2000/09/17 … ver.1.03 を公開。
- XHTML1.0 Strict + CSS へ変更、他。
- 2000/09/12 … ver.1.02 を公開。
- XHTML1.0 Transitional + CSS へ変更、他。
- 2000/08/18 … ver.1.01 を公開。
- リンク元情報の一括削除及び一括書換機能を追加、他。
- 2000/07/18 … ver.1.00 を公開。
others
- 2005/11/18 … jcode.pl + simaguni.pl 版を廃止。[report.cgi ver.3.11]
- 2005/03/25 … jcode.pl 版を廃止。[report.cgi ver.3.02]
- 2005/03/25 … Jcode.pm 版を廃止。[report.cgi ver.3.02]
option
- 2002/10/11 …
ver.2.13 + title.cgi 編集用 acedit.cgi を公開終了。[acedit.cgi](replist.cgi へと統合) - 2002/08/28 …
ver.2.13 + title.cgi 編集用 acedit.cgi を公開。[acedit.cgi]