ホームページ  >  記事  >  バックエンド開発  >  ヘッダー関数はPHP_AUTH_USERでユーザー認証を行っています(再掲)

ヘッダー関数はPHP_AUTH_USERでユーザー認証を行っています(再掲)

WBOY
WBOYオリジナル
2016-06-13 12:17:35764ブラウズ

ユーザー検証のためのヘッダー関数と 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']

ユーザーを取得する ユーザー名とパスワードを送信した後のロジックの処理方法は、一般的なプログラムの処理と変わりません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。