phpbar.de logo

Mailinglisten-Archive

[php] apache authorization mit fsockopen

[php] apache authorization mit fsockopen

Jochen Metzger php_(at)_phpcenter.de
Fri, 11 Oct 2002 15:47:11 +0200


Hi, so

> Hi Leude,
>
> ich möchte mich mit fsockopen gerne an einer passwortgeschützten
> Seite authentifizieren (mit apache+.htaccess geschützt).
>
> Wichtig: Der Schutz ist nicht über eine html-form
> (da wäre ja post kein Problem)
>
> Wie mache ich das?
ich habe es rausgefunden:

vielleicht ist ja auch für den einen oder anderen die Antwort
interessant, deswegen hier der post:


$conn=fsockopen(www.domain.com,80);
$username="foo";
$password="xxx";
fwrite($conn,"GET /somedir/index.php HTTP/1.1\nHost: www.domain.com\n".
"Authorization: Basic ".base64_encode($username.":".$password)."\n\n");

while (!feof($conn))
     $buf .= fgets($conn,128);
fclose($conn);
print $buf;

=> Wichtig ist das :
Authorization: Basic ".base.......

-> dann klappt es auch mit Nachbarin und Misses "php".

Greetz
J.


php::bar PHP Wiki   -   Listenarchive