Hmmmm ... sowas ähnliches wie du meinst habe ich bereits gefunden.
Ich bezweifle allerdings dass das so funktioniert, wie ich mir das vorstelle. Wenn ich so ein POST absetze, dann wird die "Empfängerseite" ja nicht angezeigt. Ich müsste gleichzeitig oder kurz danach auf sie weiterleiten, was zumindest mit dem Code den ich gefunden habe nicht funkt:
function PostToHost($host, $path, $referer, $data_to_send) {
$fp = fsockopen($host,80);
printf("Open!\n");
fputs($fp, "POST $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Referer: $referer\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: ".strlen($data_to_send)."\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, "$data_to_send\n");
printf("Sent!\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
printf("Done!\n");
fclose($fp);
return $res;
}
|