ホームページ >バックエンド開発 >PHPチュートリアル >PHP における基本的な HTTP 認証スキルの分析、phphttp 認証スキル_PHP チュートリアル
この記事では、PHP の基本的な HTTP 認証スキルを例とともに説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
.htaccess ファイルと .htpasswd ファイルを組み合わせて、ユーザーが特定のサーバー上のディレクトリにアクセスできないようにするために使用されます。これらのファイルには、ディレクトリへのアクセスを許可されているユーザーとそのパスワードに関する情報が含まれています。 HTTP 認証は、.htaccess ファイルを使用する代わりに、特別な HTTP ヘッダー情報を送信することで実行できます
コードをコピーします コードは次のとおりです:
If (!isset($_SERVER['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm="My Private Area"");
header("HTTP/1.0 401 不正");
print "アクセスするには有効な認証情報が必要です!n";
終了します;
} その他 {
If (($_SERVER['PHP_AUTH_USER'] == 'mani') && ($_SERVER['PHP_AUTH_PW'] == 'w#m3nt0r')) {
print "プライベートエリアへようこそ!";
} else {
header("WWW-Authenticate: Basic realm="My Private Area"");
header("HTTP/1.0 401 不正");
print "アクセスするには有効な認証情報が必要です!n";
終了します;
}
}
?>
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
を組み合わせることで