Thomas Luethi: "HTTP trace" auch für PHP?

Beitrag lesen

Hallo,

http://www.schroepl.net/cgi-bin/http_trace.pl
Gibt's das auch für PHP?

Weiss nicht.
Im Prinzip duerfte es recht einfach sein, sowas zu programmieren.
Natuerlich musst Du auch an die Sicherheit denken, gerade,
weil Du von Deinem Server aus fremde Server kontaktierst
und diese nicht unbedingt belaestigen solltest...

Ich wuerde etwa wie folgt vorgehen:

a) Schauen, welche URL der Benutzer "sehen" will
(Formularauswertung => $_GET bzw. $_POST)
und herausfinden der paar Dinge, die man weiterleiten will
(User-Agent-String, HTTP-Accept-Dinge u.s.w. => $_SERVER, $_ENV)
http://www.php.net/manual/de/reserved.variables.php
http://www.dclp-faq.de/q/q-http-request.html

b) Absetzen eines HTTP-Requests an den fremden Server
mit fsockopen() und auswerten der HTTP-Antwort.
http://www.php.net/manual/de/function.fsockopen.php
(insbesondere Beispiele in den Benutzerkommentaren)
http://froemter.de/php/phpLinkCheck.phps

Gruesse,

Thomas