Henryk Plötz: Von wem war heir nochmal der "PERL-Browser"

Beitrag lesen

Moin,

Außerdem kenne ich in PHP keine Möglichkeit wie das geht! Ich kann zwar mit fsockopen()... selbst eine POST_Verindung herstellen, aber wie ich einfach den kompletten Header und Body eines HTTP-Requests ausgebe weiß ich nicht.

Ich fürchte das geht in PHP nicht. Wenn der PHP-Interpreter anfängt das Skript auszuführen, ist bereits alles zu spät und der gesamte Request eingelesen. Normale CGI-Skripte würden die POST-Header im Environment kriegen und den Body auf der Standardeingabe. Du hast nun entweder die Möglichkeit so ein CGI-Skript zu nehmen, etwa mit Perl oder wenn es unbedingt PHP sein soll, kannst du auch einen Webserver in PHP schreiben, der dann einfach auf einem anderen Port lauscht. Der kriegt dann Header und Body auf seiner Eingabe und kann damit anstellen was er will. Ich glaube ich habe den Code dazu schonmal im Forum gepostet.

--
Henryk Plötz
Grüße aus Berlin