Externes Formular ausführen und cookie speichern

Also ich kommen meinem Ziel näher :D Ich benutze zur Zeit folgende Funktion zum auslesen der Webseite

PHP:
function PostToHost($host, $path, $referer, $data_to_send) {
  $res = "";
  $fp = fsockopen($host, 80);
  printf("Open!\n");
  fputs($fp, "GET $path HTTP/1.1\r\n");
  fputs($fp, "Host: $host\r\n");
  //fputs($fp, "Referer: $referer\r\n");
  fputs($fp, "Cookie: PHPSESSID={$this->session}&ServerID={$this->serverid}\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);
  printf("Sent!\n");
 
  while(!feof($fp)) {
      $res .= fgets($fp);
  }
  printf("Done!\n");
  fclose($fp);
  print("<br>".$res);

So, ich bekomme auch eine Ausgabe allerdings enthält diese nur den Header :confused:

Code:
HTTP/1.0 302 Found Date: Sat, 20 Feb 2010 17:50:23 GMT Server: Apache P3P: CP="CAO OUR" Set-Cookie: PHPSESSID=51a3af58b34fafc27f3317b70e05fa17; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: / Content-Length: 0 Connection: close Content-Type: text/html

Also so langsam geht mir mein Latein langsam aus !?

Danke schonmal
 
Die Header sagen da eigentlich alles aus.

Der Inhalt ist lt. Server temporär unter anderer Adresse verfügbar(HTTP-Status 302), und zwar unter / (siehe Location-Header)
 

Neue Beiträge

Zurück