Hallo,
ich habe folgendes Problem. Ich moechte bei einer Seite anmelden, dann auf ein link von der Seite gehen bei der ich mich registriert habe. Dann weitere Informationen per Post senden und dann die angezeigte Seite in eine Datei parsen.
Leider habe ich bisher nur den ersten login hinbekommen...
Mit diesem Code bekomme ich erfolgreich die Seite hinter dem Loginportal im Browserfenster angezeigt. Ich habe aber keine Ahnung wie ich es jetzt schaffe bevor ich die session schliesse auf eine andere url zu wechseln die ebenfalls loginabhaengig ist und dann nocheinmal postdaten zu senden...
Kann mir hier jemand helfen? Das auslesen der Seite ist dann wieder kein Problem...
Danke,
Matt
ich habe folgendes Problem. Ich moechte bei einer Seite anmelden, dann auf ein link von der Seite gehen bei der ich mich registriert habe. Dann weitere Informationen per Post senden und dann die angezeigte Seite in eine Datei parsen.
Leider habe ich bisher nur den ersten login hinbekommen...
PHP-Code:
<?php
//Die Session initialisieren
$ch = curl_init();
//Variablen setzen
$url ="http://www.beispiel.com/process.php";
$arrSubmit="log=1&res=&hand=Name&pass=Passwort&submit=Login";
$cookies="Cookiepfad";
//Session Optionen setzen
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arrSubmit);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
//curl_setopt($ch, CURLOPT_FILE, $fp);
//Ausführen der Aktionen
curl_exec($ch);
//Session beenden
curl_close($ch);
?>
Kann mir hier jemand helfen? Das auslesen der Seite ist dann wieder kein Problem...
Danke,
Matt
Kommentar