singlepost

[Си] Вопрос по курл << На главную или назад  

Напомню, что в C для того, чтобы записать результат работы сессии курла, нужно юзать специальную функцию(в php удобнее – есть RETURNTRANSFER, но мы не ищем легких путей). Функция есть, нормально пишет.

Если сайт-жертва делает редирект, то curl использует параметр:

curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, true);

для перехода по редиректу. Но пишет в итоговую переменную исходник НЕ той странички, на которую был редирект, а самой первой, на которой была ссылка с редиректом.

Собственно, как решить данный трабл?

Спасибо за помощь.

4 ответов в теме “[Си] Вопрос по курл”

  1. 2
    Дмитрий Соколов ответил:

    Там чёрт ногу поломает в детальном мануале по curl_easy_setopt и последствиям каждой опции, а у тебя и объяснение проблемы не совсем детальное, да и "исходник", мягко скажем, коротковат.

    В частности – проверял, редирект ТОЧНО проходит? Как-то смущает true вместо полагающейся единицы.

    Слово "жертва" тоже наводит на нехорошие мысли :)

  2. 1
    Artem Kopcev ответил:

    up

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.