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