Ich bin dabei einen PHP Bot zu bauen der mich ganz simpel bei einer Seite einloggt mit den Daten den ich ihm gebe und dann was ausliest und mir das zurückgibt.

Dabei gibt es nur ein Problem wenn ich mich mit der Funktion:
Code:
function POST2HOST($host, $path, $ref, $data) {
  $fp = fsockopen($host, 80);
  fputs($fp, "POST $path HTTP/1.0\r\n");
  fputs($fp, "Host: $host\r\n");
  fputs($fp, "Referer: $ref\r\n");
  fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
  fputs($fp, "Content-length: ". strlen($data) ."\r\n");
  fputs($fp, "Connection: close\r\n\r\n");
  fputs($fp, $data);
  while(!feof($fp)) {
      $res .= fgets($fp, 128);
  }
  fclose($fp);
 
  return $res;
}
loggt er mich ein... Das weiß ich ganz sicher weil ich den rückgabe wert der Funktion in eine Datei speichere. Wenn ich nun aber eine andere seite aufrufe von der seite wo das steht was ich haben will dann hat die Seite wieder eine neue Sessionid bekommen und so bin ich wieder ausgeloggt und ich kann den inhalt nicht lesen.

Deswegen wollte ich fragen kann ich die Sessionid übergeben welche er verwenden soll denn er fängt immer wieder eine neue an.

und wenn ja wie geht das?

MFG
Zpe$naZ