Hallo,
ich bin gerade auf der Suche nach einer Alternative Variablen an eine externe Seite weiterzugeben. Bis jetzt habe ich einmal die Variante mit einem 0er <iframe> ausprobiert und einmal die Variante mit POST die Daten zu senden.
Beide funktionieren, nur möchte ich nicht, dass wie beim <iframe> die Daten im Quelltext der Seite stehen. Mit POST stehen die zwar nicht drin, doch wollte ich mal hören ob es trotzdem noch Alternativen gibt.
1. Variante:
Code:
<iframe src="http://test.de/check.php?var1=test&var2=test"></iframe>
2. Variante:
Code:
function PostToHost($host, $path, $referer, $data_to_send) {
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
fclose($fp);
}
$host = $url_zerlegt['host'];
$path = $url_zerlegt['path'];
$data = $url_zerlegt['query'];
PostToHost($host,$path,$ref,$data);
Beides funktioniert, allerdings hätte ich gerne noch eine Alternative. Bzw. wollte ich auch gleich mal fragen wie sicher die Variante mit dem posten ist.
MfG
Holstenjungs