Друзья, мне необходимо передать не стандартный заголовок "Captcha" через curl перепробывал несколько вариантов, ничего не вышло. Как правильно передавать такие заголовки?
UPD 1:
$headers = array(
"Captcha: 12ass3");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "****");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('licensePlate' => $licensePlate, 'sts' => $sts)));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER["DOCUMENT_ROOT"]."/cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER["DOCUMENT_ROOT"]."/cookie.txt");
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
echo "<pre>";
echo $response;
print_r($info['request_header']);
Ответ: {"code":1,"message":"Необходимо ввести капчу"}
Содержимое отправленного:
POST /***/GetByLicensePlate HTTP/1.1
Host: ***.***.ru
Accept: */*
Cookie: ARRAffinity=***
Captcha: 12ass3
Content-Length: 52
Content-Type: application/x-www-form-urlencoded
Заголовок всё же отправляются, но сайт его не видит
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Captcha: myCaptchaData',
]);
http://www.php.net/manual/en/function.curl-setopt.php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
При генерации xml, иногда в него попадает информация, которая содержит какие-то html-картинки (скрин), и по итогу - ошибка при валидации xml
Имеется класс с тремя свойствами: цвет, тип, модельКаким образом задать эти свойства (с помощью функции?), чтобы при выводе на экран команды...