ユーザー検証のためのヘッダー関数と PHP_AUTH_USER (再掲)
php ヘッダー PHP_AUTH_USER PHP_AUTH_PW ユーザー検証
php では、Header 関数を使用していくつかの興味深いことを行うことができます。検証 これは非常に興味深い機能の 1 つです。具体的な使用法:
Header("WWW-Authenticate: Basic realm="USER LOGIN"");
Header("HTTP/1.0 401 Unauthorized");
Inページの上部にこれら 2 つのヘッダー関数を設計します。ページが読み込まれる前に、ユーザー名とパスワードを要求するログイン ボックスが表示されます。 Web でのログインに慣れている私たちにとって、この種のログインは独創的で斬新だと思いますか?
このダイアログボックスから渡されたユーザー名とパスワードを取得するには、PHP が提供する 2 つの特殊変数 $PHP_AUTH_USER と $PHP_AUTH_PW をこのように使用する必要があるようです。 php.ini で関連するオプションを設定する必要があります。それ以外の場合は、次のように引用することしかできません:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
ユーザーを取得する ユーザー名とパスワードを送信した後のロジックの処理方法は、一般的なプログラムの処理と変わりません。