Hi,
zweiter Versuch. Leider kam eben ein Serverfehler und die ganze schöne Erklärung war weg.
<?PHP
function authenticate()
{
Header("WWW-authenticate: basic realm="Privater Bereich"");
Header("HTTP/1.0 401 Unauthorized");
echo "Benutzerdaten erforderlich!";
exit;
}
//-------------- Hauptprogramm -----------------------------------
include("../~include/comp001.php");
$id=strtolower($PHP_AUTH_USER);
if ((($CN == $id) and ($PW == $PHP_AUTH_PW)) or ($REMOTE_ADDR == "192.168.101.25"))
{
echo "<br>Ausgabe wird vorbereitet.<br>";
}
else
{
sleep(1); // als Schutz gegen BruteForceAttacks
authenticate();
}
?>
<!-- hier gehts weiter -->
<! Doctype --->
<html>
...
in der include-Datei steht nur
<?php #### com001.php ####
$CN="Username";
$PW="Passwort";
?>
Liebe Grüße aus http://www.braunschweig.de
Tom