ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルでの基本的な HTTP 認証技術の分析

PHP_PHP チュートリアルでの基本的な HTTP 認証技術の分析

WBOY
WBOYオリジナル
2016-07-13 10:03:311016ブラウズ

PHP における基本的な HTTP 認証スキルの分析

この記事では、主に PHP における HTTP 認証の原理と実装方法を分析します。必要な方は参考にしてください。それ

この記事の例では、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 "プライベートエリアへようこそ!";
} その他 {
header("WWW-Authenticate: Basic realm="My Private Area"");
header("HTTP/1.0 401 不正");
print "アクセスするには有効な認証情報が必要です!n";
終了します;
}
}
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/968666.html技術記事 PHP における基本的な HTTP 認証スキルの分析 この記事では、主に PHP における基本的な HTTP 認証スキルを紹介し、例とともに HTTP 認証の原理と実装方法を分析します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。