cUrl>proxy>https

Статус
В этой теме нельзя размещать новые ответы.

sensay

Новичок
cUrl>proxy>https

Вобщем задача такая..
Надо скачать картинку .gif на удалённом сервере с протоколом https://
это нужно сделать через прокси желательно через обычные http
в заголовке пакета с картинкой идут кукисы их тоже надо записать.
вообщем сделал так:
PHP:
               $cookie_file="cookie.txt";

          

         $urlx="https://host.com/test.gif";



          $ch = curl_init();
          curl_setopt($ch, CURLOPT_URL, $urlx);
          curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
          curl_setopt($ch, CURLOPT_HEADER, 0);
           curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
           curl_setopt ($ch, CURLOPT_TIMEOUT, 15);
           curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);
           curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
           curl_setopt($ch, CURLOPT_PROXY, $proxy);
             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
             curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
               $fpc=fopen("1.gif", "a+");
               curl_setopt ($ch, CURLOPT_FILE, $fpc);
               curl_setopt($ch, CURLOPT_VERBOSE,1);
               $ct = curl_exec($ch);  curl_close($ch);
Это работает.. но только через проксики сокс5.. и картинка в большинстве случаев не записываетса...
Помогите реализовать примерно тоже самое но с хттп проксями..
p.s. знаю что это возможно.

-~{}~ 17.06.08 19:18:

Также вот этот код не будет работать:
http://php.com.ua/ru/tips/curl_ssl.htm

ошибка курла:
Received HTTP code 405 from proxy after CONNECT
 

HraKK

Мудак
Команда форума
По этическим причинам вопросы данного характера не обсуждаются
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху