Header -> Postdaten senden

Napofis

require 'brain.php';
Hallo

Ich hab da mal wieder ein Problem :(

Ich möchte die Post daten dirket in den Header schreiben und zu einer anderen seite schicken um mich dort einzuloggen. Doch das will leider nicht Funktionieren.

hier mal die Funktion:
PHP:
    function doPost($uri,$postdata,$host){
        $da = pfsockopen($host, 80, $errno, $errstr);
        if (!$da) {
            echo "$errstr ($errno)<br>\n";
            echo $da;
        }
        else {
            $salida ="post $uri  HTTP/1.1\r\n";
            $salida.="Host: $host\r\n";
            $salida.="User-Agent: PHP Script\r\n";
            $salida.="Content-Type: application/x-www-form-urlencoded\r\n";
            $salida.="Content-Length: ".strlen($postdata)."\r\n";
            $salida.="Connection: close\r\n\r\n";
            $salida.=$postdata;
            fwrite($da, $salida);
                     while (!feof($da))
                $response.=fgets($da, 128);
            $response=split("\r\n\r\n",$response);
            $header=$response[0];
            $responsecontent=$response[1];
            if(!(strpos($header,"Transfer-Encoding: chunked")===false)){
                $aux=split("\r\n",$responsecontent);
                for($i=0;$i<count($aux);$i++)
                    if($i==0 || ($i%2==0))
                        $aux[$i]="";
                $responsecontent=implode("",$aux);
            }//if
            return chop($responsecontent);
        }//else
    }//function-doPost

doPost('index.php', 'login_user=XXXX&login_pwd=XXX&submit= Login ', 'www.test.de');

Weis jemand was ich falsch mache oder kennt jemand ein gutes tutorial wo ich mich darüber schlau machen kann?

schon mal vielen dank im vorraus


mfg Napofis
 
Zurück