[PHP-users 6103] Basic認証でのエラー

Eno php-users@php.gr.jp
Tue, 12 Mar 2002 23:56:11 +0900


こんちわ、榎谷と申します。
最近PHPも触りはじめた者で、早速悩みにぶつかってしまいました。
出来ましたら、解決のヒントでも頂ければと思います。

『現象』
PHPでBasic認証を行うとして、以下のコードを実行したところ、
ブラウザ上には何も表示されず、Apacheのエラーログに、
メッセージ(後述)が吐き出される。

---実行したコード---
<?php
echo isset($PHP_AUTH_USER);
  if (!isset($PHP_AUTH_USER)) {
   header("WWW-Authenticate: Basic realm=\"My Realm\"");
   header("HTTP/1.0 401 Unauthorized");
    exit;
  } else {
    echo "<p>Hello" .  $PHP_AUTH_USER . " </p>";
        echo "<p>Youre pwd is " . $PHP_AUTH_PW . "</p>";
  }
?>

---Apacheのエラーメッセージ---
[Tue Mar 12 23:09:11 2002] [notice] child pid xxxx exit signal Segmentation fault (11)

---環境---
Kernel 2.4.17
(ディストリブーションは、Kondara-1.2 RC2です)
Apache 1.3.22
php 4.1.1


です。
宜しくお願いします。