Georg: HTTP-POST simulieren mit Seitenwechsel ??

Hallo,
innerhalb eines Scripts, will ich Varibleninhalte an ein
weiteres Script per POST übergeben.
Hierzu habe ich auch bereits ein entsprechendes Script
gefunden, was die Übergabe per POST vornimmt:

  
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;  
}  
  
$data='pp_buchdatum='.$paypal_paydate.'&&pp_buchid='.$paypal_payid;  
  
printf("Go!\n");  
$x = PostToHost(  
              "www.beispiel.de",  
              "/user/preaccpay.php",  
              "http://www.icomeform.here",  
              $data  
);  

Mein Problem ist jetzt, das dieses Script zwar den POST odnungsgemäß vornimmt, ABER jetzt müssten die Ausgaben des AUFGERUFENEN Scripts ausgegeben werden (und das is ja nich).
Vielleicht denke ich auch in die falsche Richtung, aber was ich will ist folgendes:
1.) Script 01 empfängt und verarbeitet Daten (keine Ausgabe!)
2.) Script 01 übersendet die Daten an Script02 (keine Ausgabe!)
3.) Script 02 übernimmt Daten und beginnt mit der Browserausgabe
Ganz wichtig ist dabei, das die Daten nicht einsehbar sein sollen,
das heist eine Übergabe per GET ist nicht gewünscht.
Vielleicht weiß ja jemand eine andere Lösung...

Viele Grüsse
Georg

  1. hi,

    hast du dir mal überlegt, was

    while(!feof($fp)) {
          $res .= fgets($fp, 128);
      }

    das hier macht, und was

    return $res;

    diese funktion dann zurückgibt ...?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      hast du dir mal überlegt, was

      while(!feof($fp)) {
            $res .= fgets($fp, 128);
        }

      das hier macht, und was

      return $res;

      diese funktion dann zurückgibt ...?

      gruß,
      wahsaga

      Hi,
      das hab ich nur zur Kontrolle drin gehabt - es geht mir ja darum, das das aufgerufene Script die Ausgabe vornimmt und nicht das ursprüngliche. Faktisch also ein header.redirect mit POST-Daten...
      Gruss
      Georg

      1. hi,

        das hab ich nur zur Kontrolle drin gehabt

        nein, ich würde sagen, dass hast du drin gehabt, weil es in der kopierten vorlage (u.a. php-faq.de) so drin stand ;-)

        • es geht mir ja darum, das das aufgerufene Script die Ausgabe vornimmt und nicht das ursprüngliche. Faktisch also ein header.redirect mit POST-Daten...

        das hatte ich bei deiner ursprünglichen fragestellung anders verstanden.
        nein, eine solche möglichkeit eines redirect gibt es nicht.

        da müsstest du schon auf der einen seite ein formular in HTML erzeugen, mit den werten in versteckten feldern, und dieses dann beim laden der seite per javascript abschicken.
        nachteil: user ohne JS hängen hier fest, sofern du ihnen nicht einen alternativen submitbutton gibst.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }