Page 1 of 1
Per PHP Daten mit HTTP POST übermitteln
Posted: 2003-03-25 12:12
by Jeff
Hallo,
ich würd ganz gerne per PHP eingegebene Daten nach der Verarbeitung zusätzlich per HTTP Post an ein anderes CGI Script übergeben, nur finde ich leider keine Lösung im Moment...
Weiss jemand von Euch Abhilfe?
Grüße aus Berlin,
Christopher
Re: Per PHP Daten mit HTTP POST übermitteln
Posted: 2003-03-25 12:49
by robertw
Die Suchfunktion dieses Forums hätte Dir mit "php post" gesucht, als ersten Treffer das folgende Posting geliefert;
http://www.rootforum.org/forum/viewtopi ... highlight=
In diesem Posting findest Du zum einen, wie man eine Seite per HTTP_POST aufruft und auch, wie man die Ergebnisseite abfragt.
Robert
Re: Per PHP Daten mit HTTP POST übermitteln
Posted: 2003-03-25 15:10
by thiefmaster
Code: Select all
function HTTPPost($host, $path, $dataToSend, $useragent='', $referer='', $authorization='', $port=80)
{
if(!$fp=fsockopen($host, $port))
{
echo '<font color="#FF0000"><b>Fehler:</b> Kann Socket nicht öffnen!</font><br>';
return;
}
socket_set_blocking($fp, TRUE);
fwrite($fp, 'POST '.$path." HTTP/1.0rn");
if($authorization) fwrite($fp, 'Authorization: Basic '.base64_encode($authorization)."rn");
fwrite($fp, 'Host: '.$host."rn");
fwrite($fp, 'Referer: '.$referer."rn");
fwrite($fp, 'User-agent: '.$useragent."rn");
fwrite($fp, "Content-type: application/x-www-form-urlencodedrn");
fwrite($fp, 'Content-length: '.strlen($dataToSend)."rnrn");
fwrite($fp, $dataToSend);
while(!feof($fp)) $result.=fread($fp, 1000000);
fclose($fp);
return $result;
}
Re: Per PHP Daten mit HTTP POST übermitteln
Posted: 2003-03-25 15:12
by jtb