[PHP-users 10875] Re: PHP4.3.0pre1 Released!!

桝形 誠二 php-users@php.gr.jp
Wed, 16 Oct 2002 15:24:44 +0900


桝形です。
返答が遅くなりましてすみません。

> 私はHTTP AUTHを使わないのですが、使えなくなっているの
> であればバグです。

そうなのですか。。。

ちなみに、下記のスクリプトでは正常に動作する事を
確認しました。

<?
if( $_SERVER["PHP_AUTH_USER"] === "test" ||
    $_SERVER["PHP_AUTH_PW"]   === "TEST" )
  {
   echo "ID[".$_SERVER["PHP_AUTH_USER"]."]<BR>";
   echo "Password[".$_SERVER["PHP_AUTH_PW"]."]";
   phpinfo( );
   exit;
  }
  else
  {
   header( "WWW-Authenticate: Basic realm=\"Auth Test!!\"" );
   header( "HTTP/1.0 401 Unauthorised" );
   echo "<FONT SIZE='5'>Authorization Required!!</FONT>";
   exit;
  }
?>

しかし、ApacheのBasic認証やauth_mysql等を使って
認証を行った場合では登録されていません。

ちなみに、PHP4.2.2ではどれも問題ありません。

> PHP_AUTH_USER/PWは定義されている時だけこの変数は初期
> 化されます。私は本当に登録されないか確かめていません。
> 
> どうでしょうか? # 他の方も

他の方もご協力お願います。m(_ _)m

こちらの環境は、

OS    :RedHatLinux6.2J
Apache:1.3.26( 古いですね。。。あげないと。(^^; )
PHP   :4.2.2( 国際化版 )/PHP4.3.0pre1
MySQL :3.23.53

ApacheとPHPはDSOでインストールしています。
PHPのコンパイルオプションは、
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/php/lib \
--with-pear=/usr/local/php/pear \
--enable-zend-multibyte \
--with-mysql=/usr/local/mysql \
--with-pgsql=/usr/local/pgsql \
--enable-inline-optimization \
--enable-memory-limit \
--enable-versioning

です。
_______________________

    桝形 誠二( Masugata Seiji )
    E-Mail : s.masugata@digicom.dnp.co.jp

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄