PHP 抓取 HTTP認證 的帳號、密碼

內部系統常常懶的做使用者登入,但是又需要做操作紀錄等等,就可以使用標準的 HTTP Authentication 來達成。

PHP 抓取 HTTP認證 的帳號、密碼

HTTP Authentication 就是使用 Apache 內建的 htaccess / htpasswd 來做的,但是於 PHP 要怎麼抓到使用者名稱 / 密碼呢?

PHP 要抓取 HTTP 認證部分,可參考此篇:PHP: $_SERVER - Manual

可用下述三個變數抓到:

<?php
echo $_SERVER['REMOTE_USER'];
echo $_SERVER['PHP_AUTH_USER'];
echo $_SERVER['PHP_AUTH_PW'];
?>

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料