Разобрался... Это был мой критичный косяк... Я добавил в ответ загаловки и... Получил баг из-за дебага.
Строка 6 curl_setopt($curl, CURLOPT_HEADER, true);
Строка 10 $cookie = $return[1] . '=' . $return[2];
Без дебага формирует правильную куку. С вклеченными заголовками нужные значения в массиве ответа смещаются, а текущие значения становятся пустыми.
Далее я передаю серверу
Строка 13 curl_setopt($curl, CURLOPT_COOKIE, $cookie);
И он возвращает 400 Bad Request.
P.s. Соответственно когда блокировал первый запрос - сразу же блокировал отправку кук (т.к. очевидно что их нет), в итоге не получал ошибку 400.
(Отредактировано автором: 24 Декабря, 2016 - 08:44:14)
|