̃Gg[͂ĂȃubN}[Nɒlj

apache :: ケータイ端末の端末識別情報をログに出力する



au, SoftBank

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" 
\"%{X-UP-SUBNO}i\" \"%{X-JPHONE-UID}i\"" combined
見やすいように改行を入れているが、本来は一行で書く。

DoCoMo

上記 au, SoftBank に加え、DoCoMo の端末識別情報は、

  • 公式サイトであれば「uid」を取得。
  • 非公式サイト(勝手サイト)であれば「utn」を取得。
公式サイト

phpスクリプト

apache_setenv('DOCOMO_UID', $uid);

変数「$uid」には DoCoMo の uid が格納されていることが前提。

httpd.conf

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" 
\"%{X-UP-SUBNO}i\" \"%{X-JPHONE-UID}i\" \"%{DOCOMO_UID}e\"" combined

見やすいように改行を入れているが、本来は一行で書く。


非公式サイト

phpスクリプト

apache_setenv('DOCOMO_UTN', $utn);

変数「$utn」には DoCoMo の utn が格納されていることが前提。

httpd.conf

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" 
\"%{X-UP-SUBNO}i\" \"%{X-JPHONE-UID}i\" \"%{DOCOMO_UTN}e\"" combined

見やすいように改行を入れているが、本来は一行で書く。




server/apache/customlog/device_info.txt