PHP: Apacheのリクエストヘッダーをログに書いてしらべる

PHPのスクリプトに、次のコードをいれて、tail –f /var/log/messageとかする。

<?php
openlog("OpenID", LOG_PID | LOG_PERROR, LOG_LOCAL0);
$headers = apache_request_headers();
foreach ($headers as $header => $value) {
    syslog(LOG_WARNING, "APACHE REQUEST HEADER:$header:$value");
}
?>

こんな感じ。

root@ubuntu-vbox:/home/sites/hdknr.ubu/wordpress_blog_openid# tail -f /var/log/messages
Jul  1 17:39:49 ubuntu-vbox OpenID[9441]: APACHE REQUEST HEADER:Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Jul  1 17:39:49 ubuntu-vbox OpenID[9441]: APACHE REQUEST HEADER:Accept-Encoding:gzip,deflate,bzip2,sdch
Jul  1 17:39:49 ubuntu-vbox OpenID[9441]: APACHE REQUEST HEADER:Cookie:wp-settings-time-2=1246429625; wp-settings-time-1=1246430028; wp-settings-3=m0%3Do%26m1%3Dc; wp-settings-time-3=1246431930; wordpress_test_cookie=WP+Cookie+check; PHPSESSID=3ff365d0b895a47cae06f5add597b903
Jul  1 17:39:49 ubuntu-vbox OpenID[9441]: APACHE REQUEST HEADER:Accept-Language:ja,en-US;q=0.8,en;q=0.6
Jul  1 17:39:49 ubuntu-vbox OpenID[9441]: APACHE REQUEST HEADER:Accept-Charset:Shift_JIS,utf-8;q=0.7,*;q=0.3
Jul  1 17:40:40 ubuntu-vbox OpenID[9446]: APACHE REQUEST HEADER:Accept-Encoding:identity
Jul  1 17:40:40 ubuntu-vbox OpenID[9446]: APACHE REQUEST HEADER:Host:hdknr.ubu
Jul  1 17:40:40 ubuntu-vbox OpenID[9446]: APACHE REQUEST HEADER:Connection:close
Jul  1 17:40:40 ubuntu-vbox OpenID[9446]: APACHE REQUEST HEADER:Accept:text/html; q=0.3, application/xhtml+xml; q=0.5, application/xrds+xml
Jul  1 17:40:40 ubuntu-vbox OpenID[9446]: APACHE REQUEST HEADER:User-Agent:python-openid/2.2.1 (linux2) Python-urllib/2.5

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中