fsockopen() mit .htaccess Anmeldung
Die Funktion fsockopen() auf eine mit .htaccess geschützte Seite anwenden.
Mit dieser kleinen Erweiterung der
fsockopen Funktion von PHP kann man sich auch bei einer mit .htaccess geschützten Seite einloggen.
- <?php
- $host = "domain.tld";
- $uri = "/geheim/index.html";
- $usr = "test";
- $pwd = "testpwd";
- header("Content-type: text/html");
- $sock = fsockopen($host, 80, $errno, $errstr, 5);
- fputs($sock, "GET ".$uri." HTTP/1.1\r\n");
- fputs($sock, "Host: ".$host."\r\n");
- fputs($sock, "Authorization: Basic ".base64_encode($usr.":".$pwd)."\r\n");
- fputs($sock, "Connection: close\r\n\r\n");
- while(!feof($sock))
- echo fgets($sock, 4096);
- fclose($sock);
- ?>
Dabei wird die Passwortabfrage beim Aufruf automatisch mit den oben angegebene Daten gefüttert, so kann man z.B. auch auf passwortgeschützte Seiten mit PHP zugreifen.
Fragen? Probleme? Keine Antworten? Hilfe finden Sie im Webmaster Forum!
Autor:
Tobiask Artikel drucken -
Artikel versenden - Aufrufe: 16.558
Diese Artikel könnten Sie auch interessieren:Linkbait, der feuchte SEO TraumLinkbuilding mit Hilfe von FachartikelnOpenInventory - Restplatzvermarktung auf höchstem Niveau