Mega Code Archive

 
Categories / Php / HTML
 

The Username and Password Are Retrieved for Both Apache and IIS

<?php if (isset($_SERVER["PHP_AUTH_USER"])) {   $user = $_SERVER["PHP_AUTH_USER"];   $pass = $_SERVER["PHP_AUTH_PW"]; } elseif (isset($_SERVER["HTTP_AUTHORIZATION"])) {   if (substr($_SERVER["HTTP_AUTHORIZATION"], 0, 5) == "Basic") {     $userpass = split(":",       base64_decode(substr($_SERVER["HTTP_AUTHORIZATION"], 6)));     $user = $userpass[0];     $pass = $userpass[1];   } } if (isset($user)) {   echo("Username / password: ");   echo(htmlspecialchars($user) . " / " . htmlspecialchars($pass)); } else {   header("WWW-Authenticate: Basic realm=\"PHP Protected Area\"");   header("HTTP/1.0 401 Unauthorized"); } ?>