Hello,
ich muss einem fremden Server eine Anfrage senden.
Dabei einige POST Daten übergeben, unter anderem die Kennung, und die Antwort des fremden Servers auswerten.Die Frage ist jetzt, wie mache ich das?
Du machst das so, wie der fremde Server das zulässt, nämlich als Client.
Wenn ich die Daten im GET Format senden könnte, würde ich alles einfach hinten an die URI anhängen und mit fpopen() die Abfrage senden.
Aber mit POST?
Mit Post baust Du die Parameter in den Request-Body ein.
Wie das aussehen muss, kannst Du z.B. mit dem "HTTP Live Headers"-Add-On des Firefox ausprobieren.
Wie man eine Verbindung aufbaut, und die Antwort abfragt, kannst Du im PHP-Manual nachlesen:
http://de2.php.net/manual/en/function.fsockopen.php
In den Benutzerkommentaren findest Du schon fast fertige Lösungen für diese Aufgabe.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg