ホームページ >バックエンド開発 >PHPチュートリアル >モデレーター、助けてください。これはどういう意味ですか?
モデレーター、助けてください。これはどういう意味ですか? ?
header('WWW-Authenticate: Basic realm = "Realm-Name"');
header('Status: 401 Unauthorized');
header('HTTP/1.0 401 Unauthorized');
header("場所: http://www.example.com/");
header('WWW-Authenticate: Negotiate');
header('WWW-Authenticate: NTLM', false);
これらはどういう意味ですか? ? phpでよく見かけますが、phpのマニュアルで読んだのですが、まだよくわかりません。アドバイスをお願いします。ありがとう。
------解決策---------
http://www.php.net/ / Manual/zh/function.header.php
------解決策-----
header( 'WWW-Authenticate: Basic realm = "Realm-Name"');
この文は、ユーザー データ アカウントのパスワードを入力するためのボックスが表示されます。渡すことができます
$_SERVER['PHP_AUTH_USER'];
$_SERVER['PHP_AUTH_PW'];
判定を受ける
header('ステータス: 401 Unauthorized ');
header('HTTP/1.0 401 Unauthorized');
これら 2 つの文は、主にアクセス制御に使用されるステータス値 (401) をブラウザに出力します。
header("Location: http://www.example.com/");
ページ 302 は http://www.example.com
header('WWW-Authenticate: Negotiate');
メッセージ情報を設定します
header('WWW-Authenticate: NTLM') , false);
後続のパラメータが false であるため、前の Negotiate は上書きされず、2 つのメッセージ情報が共存します。