Я пытаюсь войти здесь .
Когда я вхожу вручную и проверяю консоль браузера -> сеть -> публикация -> заголовки / параметры, я получаю следующее: -
form_key: viiRqZigH0YPC9wu
login[username]: myusername
login[password]: mypassword
send:
Обратите внимание, что form_key
меняется каждый раз, когда я вхожу в систему, а send
всегда пусто.
Следовательно, я использовал следующий код для моего cURL POST
запроса: -
$data = array(
'login[username]' => 'myusername',
'login[password]' => 'mypassword',
'send' => '',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://b2b.chiemsee.com/customer/account/login/");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // to allow redirections
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // to avoid error
curl_setopt($ch, CURLOPT_POST, true); // to send info
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // to save cookie data for login
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // to get the html
$response = curl_exec($ch);
if (curl_error($ch)) {
$error_msg = curl_error($ch);
var_dump($error_msg);
exit;
}
curl_close($ch);
echo $response;
Но он просто загружает страницу входа и ничего не происходит, даже ошибка неправильного входа.