簡介:
(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中文網其他相關文章!