hotti: HTTP Authentifizierung übersenden

Beitrag lesen

hi,

Danke, aber leider verstehe ich es nicht ganz. Könntest du mir den netten Tip nochmal genauer schreiben?

Getestet :)

  
$credentials = base64_encode('user:password');  
  
$sock = socket_create(AF_INET, SOCK_STREAM, 0);  
$status = socket_connect($sock, 'rolfrost.de', 80);  
$status = socket_write($sock, "GET /index.html HTTP/1.0\nAuthorization: Basic $credentials\n\n");  
$status = socket_read($sock, 255, PHP_BINARY_READ);  
  
print $status;  

sock_read: Länge ggf. von 255 weiter erhöhen, dass Du mehr siehst (Über den Header hinaus). Obenstehender Code ist nicht schön, verbessern darfst Du gerne.

Horst Roggenbrot

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.