[PHP-users 18387] apache_note

mochizuki mochizuki @ adcoop.co.jp
2003年 10月 10日 (金) 11:44:10 JST


いつもお世話になっております。望月です。

Apacheのセキュリティの関係でサーバを移行しました。
apache_note()を使ってログインしたユーザのIDをaccess_logに記録して
いたのですが、サーバ移行後はIDが取得できなくなりました。

スクリプトの先頭で

<?php
$user_id = $auth->auth["uname"];
apache_note('user_id',$user_id);
?>
として、

httpd.confで、

LogFormat "%h %l %{user_id}n %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\"" combined

CustomLog /usr/local/apache/logs/access_log combined

という設定にしました。
以前は、access_logに

192.168.110.110 - 12345678 [10/Sep/2003:11:33:58 +0900] "GET
/~hogehoge/index.php HTTP/1.1" 200 1766

のように記録されていたのですが、

192.168.110.110 - - [10/Oct/2003:11:33:58 +0900] "GET
/~hogehoge/index.php HTTP/1.1" 200 1766

記録されなくなりました。

apache_noteに関するバグ情報も数件ありましたが、
http://bugs.php.net/bug.php?id=17557
php-4.3.2RC1では動いていたので、他に原因があるのか
それともバグなのか判断しかねております。
情報をお持ちでしたらお教えください。


-共通の環境-
http://www.geocities.jp/rui_hirokawa/php/php-book2/
のPHPlib 7.4pre1 用パッチ
を使わせていただいております。

-以前の環境-
RedHat8.0
postgresql-7.3.2
      ./configure --enable-integer-datetimes 
openssl-0.9.7a
      ./config -fpic
mod_ssl-2.8.14-1.3.27
     ./configure --with-apache=../apache_1.3.27
     --with-ssl=../openssl-0.9.7a --prefix=/usr/local/apache
     --datadir=/usr/local/apache --enable-module=so
apache_1.3.27
php-4.3.2RC1
./configure --with-apxs=/usr/local/apache/bin/apxs 
            --with-pgsql=/usr/local/pgsql --with-imap --with-kerberos
            --with-imap-ssl  --enable-zend-multibyte --enable-mbstring
            --enable-mbstr-enc-trans --without-mysql --enable-trans-sid
            --with-ldap --with-zlib
-現在の環境-
RedHat9
postgresql-7.3.4
      ./configure --enable-integer-datetimes 
openssl-0.9.7b
      ./config -fpic
mod_ssl-2.8.15-1.3.28
      ./configure --with-apache=../apache_1.3.28 
apache_1.3.28
      SSL_BASE=../openssl-0.9.7b ./configure  --enable-rule=EXPAT
      --enable-rule=SHARED_CHAIN --enable-rule=SHARED_CORE
      --enable-module=so --enable-module=ssl --enable-shared=ssl
      --enable-module=rewrite --enable-module=headers
      --enable-module=info --enable-shared=rewrite --enable-shared=info
      --enable-shared=status --enable-shared=headers
php-4.3.3
      ./configure --with-apxs=/usr/local/apache/bin/apxs
      --with-pgsql=/usr/local/pgsql --with-imap --with-imap-ssl
      --enable-zend-multibyte --enable-mbstring --enable-mbstr-enc-trans
      --enable-mbregex --without-mysql --enable-trans-sid --with-zlib
      --with-kerberos --with-ldap

+++++++++++++++++++++++++++++++++++
アド・コープ関西株式会社
531-0077 大阪市北区大淀北1-8-12
TEL(06)-6451-8442 FAX(06)-6451-8449
望月 卓    mochizuki @ adcoop.co.jp
+++++++++++++++++++++++++++++++++++




PHP-users メーリングリストの案内