Напомню, что в C для того, чтобы записать результат работы сессии курла, нужно юзать специальную функцию(в php удобнее – есть RETURNTRANSFER, но мы не ищем легких путей). Функция есть, нормально пишет.
Если сайт-жертва делает редирект, то curl использует параметр:
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, true);
для перехода по редиректу. Но пишет в итоговую переменную исходник НЕ той странички, на которую был редирект, а самой первой, на которой была ссылка с редиректом.
Собственно, как решить данный трабл?
Спасибо за помощь.
1 апреля 2010 в 1:00
Там чёрт ногу поломает в детальном мануале по curl_easy_setopt и последствиям каждой опции, а у тебя и объяснение проблемы не совсем детальное, да и "исходник", мягко скажем, коротковат.
В частности – проверял, редирект ТОЧНО проходит? Как-то смущает true вместо полагающейся единицы.
Слово "жертва" тоже наводит на нехорошие мысли
31 марта 2010 в 11:01
up