亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

PHP高級技巧:使用PHP模擬HTTP認證

2024-09-07 19:03:42
字體:
來源:轉載
供稿:網友

如果你希望在每個腳本的基礎上實現口令保護功能,那么你可以通過結合header()函數和$PHP_AUTH_USER、$PHP_AUTH_PW全局變量的方法來創建一個基本認證機制。通常基于服務器的認證請求/響應過程如下:


1. 用戶向一臺Web服務器請求一個文件。如果文件在一個受到保護的區域以內,服務器就在響應數據的頭部內加上401(非法用戶)字符串作為回應。

2.瀏覽器看見該響應之后彈出用戶名/口令對話框。

3.用戶在對話框中輸入用戶名和口令,然后單擊“OK”把這些信息送回到服務器進行認證。

4. 如用戶名及口令有效,被保護的文件將會顯示給用戶。該確認將在經證實的用戶在保護區域內的時間里持續有效。 

一個簡單的PHP腳本可以通過發送適當的HTTP頭以在客戶機屏幕自動顯示用戶名/口令對話框以模擬HTTP認證請求/響應系統。PHP將用戶輸入對話框的信息存儲在$PHP_AUTH_USER和$PHP_AUTH_PW變量中。通過使用這些變量,可以把不符合用戶名/口令檢驗的列表存放到某個文本文件、數據庫或者你希望的任何地方。

注意:$PHP_AUTH_USER、$PHP_AUTH_PW和$PHP_AUTH_TYPE全局變量僅當PHP被當作一個模塊安裝時才是有效的。如正使用PHP的CGI版本,則將僅限于使用基于htaccess認證或基于數據庫的認證方式,并通過HTML表單讓用戶輸入用戶名和口令,然后再讓PHP完成有效性的檢查。

本例顯示對兩個硬件編碼值的確認檢查,不論用戶名和口令存放在何處,這在理論上完全相同。

<?

/* 檢查變量 $PHP_AUTH_USER 和$PHP_AUTH_PW 的值*/

if ((!isset($PHP_AUTH_USER)) || (!isset($PHP_AUTH_PW))) {

/* 空值:發送產生顯示文本框的數據頭部*/

header('WWW-Authenticate: Basic realm="My Private Stuff"');

header('HTTP/1.0 401 Unauthorized');

echo 'Authorization Required.';

exit;

} else if ((isset($PHP_AUTH_USER)) && (isset($PHP_AUTH_PW))){

/* 變量值存在,檢查其是否正確 */

if (($PHP_AUTH_USER != "validname") || ($PHP_AUTH_PW != "goodpassword")) {

/* 用戶名輸入錯誤或密碼輸入錯誤,發送產生顯示文本框的數據頭部*/

header('WWW-Authenticate: Basic realm="My Private Stuff"');

header('HTTP/1.0 401 Unauthorized');

echo 'Authorization Required.';

exit;

} else if (($PHP_AUTH_USER == "validname") || ($PHP_AUTH_PW == "goodpassword")) {

/* 用戶名及密碼都正確,輸出成功信息 */

echo "<P>You're authorized!</p>";

}

}

?>

必須提醒,當你正在使用基于文件的保護時,此方式并不能對目錄提供全方位的安全保障。。這對大多數人而言是很明顯的,但是,如果你的大腦在彈出對話框和保護給定目錄二者之間建立一個連接,你應該對此進行進一步的考慮。。

Julie Meloni 是i2i Interactive的技術主管,及Linux和開放源代碼社區的大力推動者。她撰寫了很多關于PHP及其他技術的書籍,并成為對CNET Builder.com具有長期貢獻的專家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产做受69高潮| 亚洲网站视频福利| 日韩精品福利网站| 久久综合久中文字幕青草| 成人在线视频网站| 亚洲天堂一区二区三区| 深夜福利国产精品| 日韩中文字幕在线免费观看| 98精品国产自产在线观看| 91在线观看免费观看| 成人动漫网站在线观看| 韩国三级电影久久久久久| 亚洲xxxx18| 亚洲欧美日韩一区在线| 国产欧美一区二区| 国产精品成人免费电影| 亚洲夜晚福利在线观看| 国产精品美女视频网站| 久久久久久91| 69影院欧美专区视频| 欧美性视频在线| 日韩中文字幕亚洲| 成人精品久久一区二区三区| 久久亚洲精品小早川怜子66| 亚洲四色影视在线观看| 国产精品成人久久久久| 精品国产成人在线| 国产国语videosex另类| 欧美激情中文字幕乱码免费| 国产成人拍精品视频午夜网站| 国产一区二区三区在线看| 精品久久久久久久中文字幕| 成人福利在线观看| 欧亚精品在线观看| 久久精品国产成人精品| 亚洲白拍色综合图区| www.日韩.com| 欧美日韩激情视频8区| 亚洲人a成www在线影院| 国产精品99久久99久久久二8| 欧美丝袜一区二区三区| 亚洲丝袜一区在线| 亚洲xxxxx性| 亚洲国产欧美一区二区三区同亚洲| 亚洲成人精品久久久| 亚洲福利视频网| 免费97视频在线精品国自产拍| 免费99精品国产自在在线| 国内揄拍国内精品少妇国语| 91高潮在线观看| 亚洲天堂一区二区三区| 国产97色在线| 亚洲成人网久久久| 欧美色道久久88综合亚洲精品| 尤物九九久久国产精品的特点| 欧美专区在线视频| 中文字幕亚洲精品| 国产精品一区二区久久久| 欧美肥老太性生活视频| 国产精品激情av在线播放| 亚洲精品自在久久| 欧美日韩中文字幕| 草民午夜欧美限制a级福利片| 亚洲欧美成人网| 欧美裸体xxxx极品少妇| 欧美激情视频网站| 成人欧美一区二区三区黑人孕妇| 日韩av毛片网| 亚洲国产精品成人va在线观看| 亚洲黄色av女优在线观看| 97视频在线观看播放| 久久中文字幕视频| 国产成人精品一区二区三区| 国内揄拍国内精品少妇国语| 26uuu亚洲伊人春色| 亚洲天堂男人的天堂| 精品亚洲永久免费精品| 日韩高清中文字幕| 97人洗澡人人免费公开视频碰碰碰| 97在线视频免费| 国产精品亚洲美女av网站| 国产精品第一页在线| 欧美在线激情视频| 国产成人在线一区二区| 欧美性猛交99久久久久99按摩| 成人免费高清完整版在线观看| 色婷婷综合成人av| 亚洲成人激情在线观看| 亚洲精品国产综合区久久久久久久| 热久久视久久精品18亚洲精品| 国产免费一区二区三区香蕉精| 国内精品国产三级国产在线专| 国产精品视频白浆免费视频| 亚洲国产精久久久久久| 精品久久香蕉国产线看观看gif| 久久全球大尺度高清视频| 精品国产一区二区三区久久狼5月| 欧美最猛黑人xxxx黑人猛叫黄| 国产一区二区三区精品久久久| 国产成人久久久| 国产精品久久久久久久7电影| 国产成人精品a视频一区www| 亚洲精品久久7777777| 国产婷婷成人久久av免费高清| 午夜精品久久久99热福利| 亚洲人精选亚洲人成在线| 91精品国产91久久| 欧美成人免费网| 欧美一区二区大胆人体摄影专业网站| 亚洲欧洲xxxx| 日韩国产一区三区| 国产a∨精品一区二区三区不卡| 亚洲免费av电影| 国产精品视频资源| 国产精品视频一区国模私拍| 黑人巨大精品欧美一区二区三区| 久久香蕉国产线看观看网| 岛国精品视频在线播放| 亚洲天堂一区二区三区| 国产精品视频公开费视频| 日本免费在线精品| 不用播放器成人网| 日韩在线国产精品| 亚洲精品www| 欧美精品在线免费| 在线观看成人黄色| 成人黄色免费网站在线观看| 日韩黄色高清视频| 中文字幕精品网| 2019中文字幕在线免费观看| 亲爱的老师9免费观看全集电视剧| 午夜精品久久久久久久99黑人| 成人乱人伦精品视频在线观看| 久久影视电视剧免费网站清宫辞电视| 久久久在线观看| 亚洲热线99精品视频| 日韩久久精品成人| 欧美午夜丰满在线18影院| 一本色道久久88综合日韩精品| 久热精品视频在线免费观看| 粗暴蹂躏中文一区二区三区| 77777亚洲午夜久久多人| 久久人人爽人人爽人人片av高清| 日韩中文字幕在线免费观看| 国产一区二区三区视频免费| 欧美成人一区二区三区电影| 国产日韩在线观看av| 精品久久久久人成| 日韩欧美aⅴ综合网站发布| 亚洲精品美女在线观看播放| 国产精品视频不卡| 欧美性猛交xxxx久久久| 国产精品电影一区| 久久久国产影院| 久久精品视频网站| 欧美裸体xxxxx| 日韩国产高清视频在线| 亚洲精品美女久久久| 中文字幕亚洲综合久久筱田步美| 国产精品免费福利| 欧美日韩亚洲激情| 一区二区三区美女xx视频| 理论片在线不卡免费观看| 亚洲一区二区三区久久|