Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 05-08-2015, 12:14
Morpheus2100
 Registrierter Benutzer
Links : Onlinestatus : Morpheus2100 ist offline
Registriert seit: Apr 2004
Beiträge: 385
Morpheus2100 ist zur Zeit noch ein unbeschriebenes Blatt
Unhappy Website Login via CURL will nicht funktionieren!

Hallo Leute,

ich versuche verzweifelt seit ein paar Stunden mich via CURL auf eine Webseite einzuloggen.

Hier wäre das Form für den Login:
PHP-Code:
<FORM action='test.php' method='post'>
<
FIELDSET>
<
LEGEND>&nbsp;Benutzerdaten&nbsp;</LEGEND><LABEL for="f_benutzername">Name:</LABEL><INPUT type='text' id='f_benutzername' name='f_benutzername'><BR>
<
LABEL for="f_passwort">Kennwort:</LABEL><INPUT type='password' id='f_passwort' name='f_passwort'><BR><BR>
<
INPUT type='submit' id='submit' value='Anmelden' name="system-login-anmelden"><BR>
</
FIELDSET>
</
FORM
Und hier ist mein aktueller CODE:
PHP-Code:
<?php 
$username 
'xxx';
$password 'xxxxxxx';
$nameloginbutton 'Anmelden';
$loginUrl 'https://www.xxxxx.de/test.php';

//init curl
$ch curl_init();

//Set the URL to work with
curl_setopt($chCURLOPT_URL$loginUrl);

// ENABLE HTTP POST
curl_setopt($chCURLOPT_POST1);

//Set the post parameters
curl_setopt($chCURLOPT_POSTFIELDS'value='.$nameloginbutton.'&f_benutzername='.$username.'&f_passwort='.$password);

//Handle cookies for the login
//curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

//Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
//not to print out the results of its query.
//Instead, it will return the results as a string return value
//from curl_exec() instead of the usual true/false.
curl_setopt($chCURLOPT_RETURNTRANSFER1);

//execute the request (the login)
$store curl_exec($ch);

//the login is now done and you can continue to get the
//protected content.

//set the URL to the protected file
curl_setopt($chCURLOPT_URL'https://www.xxxxx.de/test2.php');

//execute the request
$content curl_exec($ch);

echo 
$content;

echo 
"ENDE";

curl_close($ch);

?>
Vielleicht ist jemand so nett und hilft mir bei dem Problem?

Wenn ich $content ausgebe, kommt immer noch die Loginseite!
PHP-Code:
echo $content
Vielen Dank für eure Hilfe!

Gruß
Morph

Geändert von Morpheus2100 (05-08-2015 um 12:18 Uhr)
Mit Zitat antworten