[PHP-users 18389] Re: apache_note

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2003年 10月 10日 (金) 14:18:08 JST


こんにちわ、桝形です。

> Apacheのセキュリティの関係でサーバを移行しました。
> apache_note()を使ってログインしたユーザのIDをaccess_logに記録して
> いたのですが、サーバ移行後はIDが取得できなくなりました。
> 
> スクリプトの先頭で
> 
> <?php
> $user_id = $auth->auth["uname"];
> apache_note('user_id',$user_id);
> ?>

<?
apache_note( 'user_id','hoge' );
?>

> として、
> 
> 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

LogFormat "%h %l %u %t \"%r\" %>s %b %{user_id}n" common

CustomLog /usr/local/apache/logs/access_log common

> 以前は、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

XXX.XXX.XXX.XXX - - [10/Oct/2003:14:02:48 +0900] "GET /Apache.php HTTP/1.1" 200 5 hoge

ってな感じでこちらの環境では記録されてます。

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

[RedHat6.2J]

[Apache1.3.28]

OPTIM="-02" ./configure \
--prefix=/usr/local/apache \
--enable-module=headers \
--enable-module=info \
--enable-module=rewrite \
--enable-module=so \
--enable-module=status \
--enable-module=unique_id

[PHP4.3.3/PHP4.3.4RC1]

./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/php/lib/debug \
--enable-debug \
--without-pear \
--without-cli \
--enable-zend-multibyte \
--enable-mbstring \
--enable-mbregex \
--with-mysql=/usr/local/mysql \
--with-mcrypt=/usr/local/mcrypt \
--with-gd \
--with-jpeg-dir=/usr/local/jpeg \
--with-png-dir=/usr/local/png \
--with-freetype-dir=/usr/local/freetype \
--with-zlib-dir=/usr/local/zlib \
--enable-ftp \
--enable-sockets \
--enable-bcmath \
--with-zlib=/usr/local/zlib \
--enable-versioning

環境 or 設定の問題なのかな?
$user_idには望んでいる値は入っているのでしょうか?

--
Seiji Masugata <s.masugata @ digicom.dnp.co.jp>




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