CURL авторизация с прокси

519
28 января 2017, 12:19

Пытаюсь зайти при помощи прокси с логином и паролем. Страница просто бесконечно грузится. Пробовал гуляться с разными параметрами, безуспешно. Прокси 100% валидный:

public function requestJSON( $url, $postArray = null, $options = null )
{
    if( is_array( $postArray ) )
        // $postArray = http_build_query( $postArray );
        $postArray = json_encode( $postArray, JSON_FORCE_OBJECT );
    $this->curl = curl_init();
    curl_setopt( $this->curl, CURLOPT_URL, $url );
    curl_setopt( $this->curl, CURLOPT_COOKIEFILE, $this->curlCookieSavePath );
    curl_setopt( $this->curl, CURLOPT_COOKIEJAR, $this->curlCookieSavePath );
    curl_setopt( $this->curl, CURLOPT_HTTPHEADER, array ( 
                                                    'Accept: application/vnd.qiwi.sso-v1+json',
                                                    'Content-Type: application/json; charset=UTF-8',
                                                    'X-Requested-With: XMLHttpRequest'
                                                )
    );
curl_setopt($this->curl, CURLOPT_HEADER, 0);
curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($this->curl, CURLOPT_PROXYPORT, '8000');
curl_setopt($this->curl, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($this->curl, CURLOPT_PROXY, '1.2.3.4.5');
curl_setopt($this->curl, CURLOPT_PROXYUSERPWD, 'login:psw');

    if( $postArray ) 
    {
        curl_setopt( $this->curl, CURLOPT_POST, 1 );
        curl_setopt( $this->curl, CURLOPT_POSTFIELDS, $postArray );
    }
    if( is_array( $options ) && count( $options ) )
    {
        curl_setopt_array( $this->curl, $options );
    }

    $response = curl_exec( $this->curl );
    curl_close( $this->curl );
    return $response;
}
READ ALSO
PHP telegram bot - inline_keyboard русские и английские символы

PHP telegram bot - inline_keyboard русские и английские символы

Доброго времени сутокПри написании бота столкнулся с такой проблемой

627
Как исключить все изображения в парсере новостей rss

Как исключить все изображения в парсере новостей rss

Ниже рабочий код парсераВсё работает как надо, но нужно исключить все встречающиеся изображения в самой новости <description>(

284
Битрикс. Не загружается форма входа в модальное окно

Битрикс. Не загружается форма входа в модальное окно

Модальные окна реализованы на сайте с помощью плагина jqModal , ниже участок кода который инициализирует форму входа:

434
Как использовать &ldquo;use ClassName&rdquo; во вьювах

Как использовать “use ClassName” во вьювах

Часто приходится использовать константы классов во view'ах, что подразумевает полное имя класса с нэймспейсом, что приводит к здоровенным...

272