cUrl и ошибка 400

Статус
В этой теме нельзя размещать новые ответы.
получай с телом ответа http заголовки и обрабатывай их сам

всего то проверить на наличие location и перейти по урлу если что
 
получай с телом ответа http заголовки и обрабатывай их сам
всего то проверить на наличие location и перейти по урлу если что
Спс, заголовки ловлю чрез попцию CURLOPT_HEADERFUNCTION и по запросу FOLLOWLOCATION open_basedir в инете нашлось масса примеров. В том числе и в комментах стандартного мана. Другое дело- ввинтить это в сам класс мультукурла- пока для меня проблема.
+ небольшой вопрос:
вот в у меня хеадеры пишутся функцией curlHeaderCallback в классе
PHP:
   $Curl->setOption('CURLOPT_HEADERFUNCTION', array($this, 'curlHeaderCallback'));
При нормальном серфинге- заголовки получаю норм. Но если возникает какая либо ошибка (400, 404, 500 и тп ) curlHeaderCallback не вызывается и я вижу пустой хеадер в массиве ответа (куда curlHeaderCallback должна записать заголовок).
есть мысли, в чём может быть дело?
нашёл, в классе, что использовал как обёртку для курла всегда ставилась опция failonerror
 
хз что ты пишешь, мне для работы с курлом вполне хватало либы с 4-5 функциями ( для упрощения самых частых задач -- инициализация, пост, гет и т.п.)

и вообще без самого классана такие вопросы не ответить =)

ЗЫ молодец что сам нашел
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху