Tone
beobachtet
- Registriert
- 20 Juli 2013
- Beiträge
- 308
So, damits nicht langweilig wird auch nochmal eine cURL Frage von mir:
Ausgangssituation:
Ich habe eine interne Webseite auf die ich mich gerne mittels cURL anmelden und dann auslesen würde. Allerdings hatte das, als ich es versucht hatte, nicht geklappt und jetzt ist mein Standort 'extern', heißt ich komme nicht mehr auf die interne Seite (rumgeeier mit VPN usw. ist mir jetzt zu doof), also ist das ngb jetzt meine Testwebsite dafür.
Anpassen für die eigentliche Website sollte ja dann auch machbar sein.
Google habe ich natürlich schon gefragt, Testscripts und alles waren auch dabei, aber ich konnte da keinen nennenswerten Unterschied zu meinen ausmachen.
[src=php]
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://ngb.to/login.php');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "do=login&vb_login_username=Tone&vb_login_password_hint=zensiert ");
curl_exec($curl);
curl_setopt($curl, CURLOPT_URL, 'https://ngb.to');
$gran = curl_exec($curl);
curl_close($curl);
[/src]
Dann frage ich immer auf diesen Willkommenstext im ngb ab, der ja nur angezeigt wird wenn man nicht angemeldet ist.
Und da er mir immer angezeigt wird gehe ich davon aus, dass ich nicht angemeldet bin.
Könnt ihr mir ein bisschen auf die Sprünge helfen?
Ausgangssituation:
Ich habe eine interne Webseite auf die ich mich gerne mittels cURL anmelden und dann auslesen würde. Allerdings hatte das, als ich es versucht hatte, nicht geklappt und jetzt ist mein Standort 'extern', heißt ich komme nicht mehr auf die interne Seite (rumgeeier mit VPN usw. ist mir jetzt zu doof), also ist das ngb jetzt meine Testwebsite dafür.
Anpassen für die eigentliche Website sollte ja dann auch machbar sein.
Google habe ich natürlich schon gefragt, Testscripts und alles waren auch dabei, aber ich konnte da keinen nennenswerten Unterschied zu meinen ausmachen.
[src=php]
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://ngb.to/login.php');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "do=login&vb_login_username=Tone&vb_login_password_hint=zensiert ");
curl_exec($curl);
curl_setopt($curl, CURLOPT_URL, 'https://ngb.to');
$gran = curl_exec($curl);
curl_close($curl);
[/src]
Dann frage ich immer auf diesen Willkommenstext im ngb ab, der ja nur angezeigt wird wenn man nicht angemeldet ist.
Und da er mir immer angezeigt wird gehe ich davon aus, dass ich nicht angemeldet bin.
Könnt ihr mir ein bisschen auf die Sprünge helfen?