[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 メーリングリストの案内