內部系統常常懶的做使用者登入,但是又需要做操作紀錄等等,就可以使用標準的 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']; ?>