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).
<?php
$ch = curl_init();
$data = [
'email' => 'ponuryzniwiarz1@onet.pl',
'password' => 'ponuryzniwiarz1'
];
$url = 'https://www.gedmatch.com/login1.php';
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt
($ch, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($ch, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
if (curl_error($ch)) {
}
else {
}
curl_close ($ch);
?>
Z analizy nagłowka żądania wynika że może to problem z ciasteczkiem. Ciasteczko się jednak generuje prawidłowo i ma taką strukturę:
www.gedmatch.com FALSE / FALSE 1506162165 PHPSESSID 1dc9ps7uhgcd4hi7r2urpll4l2
Proszę o poradę dla początkującego jak ugryźć ten problem.
Cytat(MagiQ @ 23.09.2017, 13:12:05 )

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).
<?php
$ch = curl_init();
$data = [
'email' => 'ponuryzniwiarz1@onet.pl',
'password' => 'ponuryzniwiarz1'
];
$url = 'https://www.gedmatch.com/login1.php';
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt
($ch, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($ch, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
if (curl_error($ch)) {
}
else {
}
curl_close ($ch);
?>
Z analizy nagłowka żądania wynika że może to problem z ciasteczkiem. Ciasteczko się jednak generuje prawidłowo i ma taką strukturę:
www.gedmatch.com FALSE / FALSE 1506162165 PHPSESSID 1dc9ps7uhgcd4hi7r2urpll4l2
Proszę o poradę dla początkującego jak ugryźć ten problem.