fremden Server abfragen
beginner
- php
Hallo,
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?
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?
Grüßle
Hi,
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 könntest es mit Suchen probieren - in der nicht allzu abwegigen Annahme, dass du vielleicht nicht der erste aufrecht gehende Zweibeiner sein könntest, der eine solche Aufgabe lösen möchte.
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?
http://www.google.com/search?q=php+post+request
Zusätzliches (Komfort-)Stichwort: cURL.
MfG ChrisB
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