PHP Maniac

Das PHP Blog für PHP-Profis und alle die es werden wollen

Tag: http protokoll

HTTP Header mit PHP verändern

11 Mai, 2009 (09:09) | Code-Schnipsel, Grundlagen, Server, Tipps und Tricks | Von: PHP Maniac

Wie wir bereits beim Erstellen von HTTP GET Requests mit PHP gesehen haben, sieht das HTTP Protokoll verschiedene Header-Informationen vor, die die Kommunikation zwischen Server und Client regeln. Mit Hilfe der PHP Funktion header() lassen sich die HTTP Header verändern oder überschreiben, was ein sehr mächtiges Instrument bei der Entwicklung mit PHP darstellt.

Weiterlesen »

HTTP GET Requests mit PHP erzeugen

27 April, 2009 (18:22) | Code-Schnipsel, PHP, Server | Von: PHP Maniac

Wer sich mit PHP gerne mal einen kleinen Crawler oder Proxy programmieren möchte, ist sicher schon über die Erzeugung von HTTP Requests gestolpert. Zwar bietet PHP mit der Funktion file_get_contents() bei entsprechend konfiguriertem Webspace eine einfache Möglichkeit Webseiten auf anderen Servern abzurufen, allerdings lässt diese keine Einstellungen wie z.B. den User-Agent zu. Wer also mehr erwartet als das bloße Abrufen von Webseiten, oder wenn die Webseite den PHP User-Agent blockt, muss selbst Hand anlegen. Wie das geht, werde ich im folgenden kurz Beschreiben.

Weiterlesen »