日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

basic认证 接口 php,PHP 模拟 HTTP 基本认证(Basic Authentication) - 黄棣-dee - 博客园...

發布時間:2025/3/15 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 basic认证 接口 php,PHP 模拟 HTTP 基本认证(Basic Authentication) - 黄棣-dee - 博客园... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當某個頁面需要認證才能進行訪問時,接到請求后服務器端會在響應頭中發送一個?WWW-Authenticate 首部(用來標識認證安全域),語法為

WWW-Authenticate:Basic relam=quoted-string

客戶端接收到后會彈出一個對話框,要求輸入用戶名和密碼,用戶輸入的用戶名和密碼將會分別保存至 $_SERVER['PHP_AUTH_USER'] 和 $_SERVER['PHP_AUTH_PW'] 中,開發者可以設計程序驗證用戶輸入的用戶名和密碼是否正確。

當用戶輸入用戶名和密碼并且點擊確定后,請求頭會發送一個 Authorization 首部,語法為 Authorization:Basic Base64(username:password)

在 IE 下,輸入錯誤超過3次,服務器端會在響應頭中發送 401 狀態碼,提示需要授權(401 (Authorization Required)),在 Chrome 或 FireFox 下,只有用戶選擇取消輸入時,才會發送 401 狀態碼,否則對話框會一直要求輸入用戶名和密碼。

代碼:

按 Ctrl+C 復制代碼

按 Ctrl+C 復制代碼

訪問頁面時,彈出認證窗口:

選擇取消時:

輸出正確的用戶名和密碼時:

參考:《PHP Cookbook,3rd》P244

總結

以上是生活随笔為你收集整理的basic认证 接口 php,PHP 模拟 HTTP 基本认证(Basic Authentication) - 黄棣-dee - 博客园...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。