Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pytanie dotyczące bibloteki curl
Forum PHP.pl > Forum > PHP
artur4448
Czy ktoś wie jak za pomocą funkcji cURL wykonać logowanie .Próbuje napisać sam i jestem początkującym , napisałem krótki skrypt i proszę o informację co jest w nim źle i czy wogle jest cokolwiek w nim dobrze.


<?php
$c = curl_init();
curl_setopt($c,CURLOPT_URL,'https://moje.innogy.pl/logowanie');
curl_setopt($c,CURLOPT_POST,1);
curl_setopt($c,CURLOPT_POSTFIELDS,'login=&hasło=');
$c = curl_setopt($c, CURLOPT_URL, "https://moje.innogy.pl/main");
$c = file_get_contents('https://moje.innogy.pl/main');
echo $c;
curl_exec($c);
curl_close($c);

?>

Proszę o pomoc. Z góry dzięki jak ktoś zechce pokazać wyjście z sytuacji.
bostaf
Cytat(artur4448 @ 13.05.2017, 17:58:41 ) *
napisałem krótki skrypt i proszę o informację co jest w nim źle i czy wogle jest cokolwiek w nim dobrze

Uruchom ten skrypt - od razu dostaniesz informację czy jest dobrze, a jeśli nie jest - to dostaniesz informację co jest źle. Jeśli komunikat o błędzie będzie dla Ciebie niezrozumiały to wtedy napisz.
artur4448
Wczytała mi się pusta strona.Zanim odpowiedziałeś to czytałem o protokole https i jest inaczej chyba wczytywany. Przy którejś próbie wcześniej udało mi się uzyskać że ten adres https://moje.innogy.pl/main wyświetlił mi się na stronie.

Znalazłem też ten skrypt i on już pokazuje stronę ale nie mogę się zalogować.

<?php
$url = "http://efektum.nazwa.pl/bazanip/login";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
$result = curl_exec($ch);
curl_close($ch); print_r($result);
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.