Re:
Ich bin bei bplaced.net
Alles klar. Da kannst Du machen, was Du willst. Es wird keinesfalls funktionieren.
Das folgende Beispiel kann auch für PHP via CGI verwendet werden. Notwendig ist neben PHP, dass mod_rewrite genutzt werden kann. Dazu braucht man ein Verzeichnis und eine .htaccess-Configuration:
RewriteEngine On
RewriteCond %{HTTP:Authorization} (.+)
RewriteRule ^(.*)$ index.php?AUTH=%1 [L,QSA]
Die index.php, die in dem Verzeichnis liegt, könnte dann in etwa so aussehen:
<?php
if (!isset($_GET['AUTH'])){
header('WWW-Authenticate: Basic realm="Download Technischer Fachwirt"');
header('HTTP/1.0 401 Unauthorized');
exit;
}
@list($nutzer,$passwd)=explode(':',base64_decode(substr($_GET['AUTH'],6)));
if($nutzer!='usr' || $passwd!='pass'){
header('WWW-Authenticate: Basic realm="Download Technischer Fachwirt"');
header('HTTP/1.0 401 Unauthorized');
exit;
}
echo 'Du bist eingeloggt.'
?>
Gruß aus Berlin!
eddi