統計を取る際、analog.cfgの設定で「特定の引数だけを無視する」ことは可能でしょうか。
具体的には、PHPでセッション管理しているページの解析をやりたいのですが、普通にanalogで解析すると
index.php?id=123&PHPSESSID=xxxxxxxxx
index.php?id=123&PHPSESSID=yyyyyyyyy
index.php?id=456&PHPSESSID=xxxxxxxxx
のように、解析対象が無数に並んでしまい、解析の用をなしません。
ARGSEXCLUDE index.php
という指定をすると、今度は $id という引数まで無視してしまうので、これも解析の意味がありません。
アドバイスいただきたくお願いいたします。
FILEALIAS index.php?id=*&PHPSESSID=* index.php?id=$1
http://www.jp.analog.cx/jp5.911/alias.html
このようにしてはいかがでしょうか? セッション ID と思われる部分をごっそり削除しています。
analog でログ解析をしているとのことなので、 FILEALIAS コマンドを使う例を先頭に例示しました。
その上で参考になればと翻訳版のマニュアルへリンクしました。なのでリンク先は今回の例には特に対応していません。
書き連ねる順番が悪かったですね。すいません。
FILEALIAS index.php?id=*&PHPSESSID=* index.php?id=$1
前の投稿で先頭に書いた上記を analog.cfg など設定ファイルに書き加えて、 ?id= の後ろにある値だけを取り出してはいかがでしょうか、と云う意図です。
申し訳ありません、ありがとうございます。
昨晩見た時点では、何故かFILEALIAS~の記述が表示されておりませんで。。。(はてなスタイルシートの問題?)
理解できました。ありがとうございます。
回答ありがとうございます。
しかしながら、申し訳ありません、頂いたページでセッションIDに関する部分を見つけられませんでした。。。
恥ずかしながら、もう少し詳しくコメントいただけると助かります。