php 中使用base HTTP驗證的方法程式碼範例

怪我咯
發布: 2023-03-13 22:40:01
原創
1318 人瀏覽過

 簡介

  (1) 基礎的web伺服器是一個模板,其角色是客戶端和伺服器端完成必要的HTTP互動,在basehttpserver模組中可以找到一個名字叫HTTPServer

  的伺服器基本類別

 (2)處理程序是一些處理主要的'web服務'的簡單的軟體。他主要用於處理客戶端的請求,並返回適當的文件,包括靜態文件或動態文件,處理程序的複雜度決定了web伺服器的複雜程度最

  基本罪普通的是名為BaseHTTPRqeuestHandler 的處理程序,他可以在BaseHTTPServer 模組中找到。其中含有一個基本的web伺服器,除了取得客戶端的請求之外,沒有實作其他的處理工作

這篇文章主要介紹了php中使用base HTTP驗證的方法,涉及預先定義伺服器變數$_SERVER及header方法的相關使用技巧,需要的朋友可以參考下,具體如下:

function http_auth($un, $pw, $realm = "Secured Area")
{
 if(!(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) && $_SERVER['PHP_AUTH_USER'] == $un && $_SERVER['PHP_AUTH_PW'] == $pw))
 {
  header('WWW-Authenticate: Basic realm="$realm"');
  header('Status: 401 Unauthorized');
  exit(); 
 }
}
登入後複製

以上是php 中使用base HTTP驗證的方法程式碼範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!