关于$_SERVER['PHP_AUTH_USER']
生活随笔
收集整理的這篇文章主要介紹了
关于$_SERVER['PHP_AUTH_USER']
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?http://www.cnblogs.com/thinksasa/p/3421379.html
PHP 的 HTTP 認證機制僅在 PHP 以 Apache 模塊方式運行時才有效,因此該功能不適用于 CGI 版本。在 Apache 模塊的 PHP 腳本中,可以用 header() 函數來向客戶端瀏覽器發送“Authentication Required”信息,使其彈出一個用戶名/密碼輸入窗口。當用戶輸入用戶名和密碼后,包含有 URL 的 PHP 腳本將會再次和預定義變量 PHP_AUTH_USER、PHP_AUTH_PW 和 AUTH_TYPE 一起被調用,這三個變量分別被設定為用戶名,密碼和認證類型。預定義變量保存在 $_SERVER 或者 $HTTP_SERVER_VARS 數組中。系統僅支持“基本的”認證
?
<?php $authorization = false; if($_SERVER['PHP_AUTH_USER'] == "admin" && $_SERVER['PHP_AUTH_PW'] == "admin888"){echo "login";$authorization = true;exit; } if(!$authorization){header("WWW-Authenticate:Basic realm='Private'");header('HTTP/1.0 401 Unauthorized');print "You are unauthorized to enter this area."; } ?>轉載于:https://www.cnblogs.com/loanhicks/p/7495194.html
總結
以上是生活随笔為你收集整理的关于$_SERVER['PHP_AUTH_USER']的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces Round #43
- 下一篇: go 单元测试