nicht zu erkennen, was fuer einen header genau ich sendnen muss, um mich bei dem webserver zur Benutzung eines .htaccess gexchuetzten Verzeichnisses anzumelden.
header("Authorisation = $loginname:$loginpwd");
Du musst dem Webserver z.B. folgenden HTTP-Request übermitteln:
GET /auth/ HTTP/1.1
Connection: close
Host: www.host.de:8080
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Der Authorization-Header ist so aufgebaut (Bei Basic Authentification):
"Authorization: " "Basic" " " base64($benutzer:$passwort)
base64 meint Base64-encoded, mit Perl bekommt man das so:
use MIME::Base64;
print MIME::Base64::encode("bjoern:passwort");