Hallo
also ich rufe eine Webseite per fsockopen auf.
Nun wird diese intern weitergeleitet.
Bei einer Seite klappt das.
Aber wenn ich mehrere dieser Seiten nach ein ander durchlaufe gehts schief.
Wenn ich mir nun die Rückgabe angucke ist diese leider immer von der vorherigen Seite und nicht der aktuellen.
Wie kriege ich also in $res die aktuelle Seite rein?
Hier mein Script
thx4help
also ich rufe eine Webseite per fsockopen auf.
Nun wird diese intern weitergeleitet.
Bei einer Seite klappt das.
Aber wenn ich mehrere dieser Seiten nach ein ander durchlaufe gehts schief.
Wenn ich mir nun die Rückgabe angucke ist diese leider immer von der vorherigen Seite und nicht der aktuellen.
Wie kriege ich also in $res die aktuelle Seite rein?
Hier mein Script
PHP:
$fp = fsockopen($host, 80);
fputs($fp, "POST /$url HTTP/1.0\n");
fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; QXW03411; i-NavFourF)\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\n");
fputs($fp, "Accept-Language: de\n");
fputs($fp, "Accept-Charset: windows-1252, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1\n");
fputs($fp, "Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0\n");
fputs($fp, "Connection: Keep-Alive, TE\n");
fputs($fp, "TE: deflate, gzip, chunked, identity, trailers\n");
fputs($fp, "Referer: $referer/rn");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
// fputs($fp, "Cookie: ".$cookie."\r\n\r\n");
// fputs($fp, "Content-length: ". strlen($data_to_send) ."rn");
fputs($fp, $data_to_send);
fputs($fp, "Connection: close\n\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
fclose($fp);
thx4help