![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 25.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem logowaniem do strony za pomoca curl-a. Strona się otwiera, logowanie się jedna nie udaje a co gorsza nie wyświetla się żaden błąd. Plik php odpalam z localhost (xampp).
Z analizy nagłowka żądania wynika że może to problem z ciasteczkiem. Ciasteczko się jednak generuje prawidłowo i ma taką strukturę:
Proszę o poradę dla początkującego jak ugryźć ten problem. Witam Mam problem logowaniem do strony za pomoca curl-a. Strona się otwiera, logowanie się jedna nie udaje a co gorsza nie wyświetla się żaden błąd. Plik php odpalam z localhost (xampp).
Z analizy nagłowka żądania wynika że może to problem z ciasteczkiem. Ciasteczko się jednak generuje prawidłowo i ma taką strukturę:
Proszę o poradę dla początkującego jak ugryźć ten problem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Strona którą tutaj podałeś jest pusta więc co ma zwrócić?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 25.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wysyłasz dane w przeglądarce, zakładka sieć, kopiuj jako curl.
https://incarnate.github.io/curl-to-php/ wklejasz, kopiujesz, poprawiasz. Cytat // Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.gedmatch.com/login2.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "email=ponuryzniwiarz1@onet.pl&password=ponuryzniwiarz1"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate'); curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $headers = array(); $headers[] = "Host: www.gedmatch.com"; $headers[] = "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0"; $headers[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; $headers[] = "Accept-Language: pl,en-US;q=0.7,en;q=0.3"; $headers[] = "Content-Type: application/x-www-form-urlencoded"; $headers[] = "Referer: https://www.gedmatch.com/login1.php"; $headers[] = "Connection: keep-alive"; $headers[] = "Upgrade-Insecure-Requests: 1"; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); $output = curl_exec($ch); var_dump($output); if (curl_error($ch)) { echo curl_error($ch); } else { echo $output; } curl_close ($ch); ?> tadam. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 25.11.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wskazówkę. Skrypt poszedł poprawnie !
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:08 |