[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CURL 403 forbidden
Serg86
В общем суть проблемы в том, что по прямой ссылке в браузере изображение открывается, через curl не получается сохранить. Пробывал скопировать заголовки передаваемые браузером, не работает, 403 ошибка и всё тут. Не знаю что и думать уже.

Вот ссылка на картинку http://grainboard.ru/data/tradeboard/80976...d15hnlr_img.png

вот скрипт, один из вариантов того что пробывал:
<?
$imgname = 'tradeboard15hnlr_img.png';
$ish ='http://grainboard.ru/data/tradeboard/80976/tradeboard15hnlr_img.png';
$ch = curl_init($ish);
$fp = fopen('img/ish1/'.$imgname, 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);


//шлем заголовки
$headers = array();
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
$headers[] = 'Accept-Encoding: gzip, deflate';
$headers[] = 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3';
$headers[] = 'Cache-Control: max-age=0';
$headers[] = 'Connection: Keep-Alive';
$headers[] = 'Cookie: talks_order=comment; sig=3; _ym_uid=14612879451016965057; _ga=GA1.2.38968706.1451287945; 82a902=4; tr_def_lo=country%3B30; _ym_isad=0';
$headers[] = 'Host: grainboard.ru';
$headers[] = 'If-Modified-Since: Wed, 12 Aug 2015 09:02:33 GMT';
$headers[] = 'If-None-Match: "55cb0ba9-3bd5d"';
$headers[] = 'User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0';


curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_exec($ch);
$sent_headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);
curl_close($ch);
echo $sent_headers;
fclose($fp);
?>


У кого какие мысли??
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.