AngryCurl icon indicating copy to clipboard operation
AngryCurl copied to clipboard

Update AngryCurl.class.php

Open Ishodnikov opened this issue 10 years ago • 2 comments

В функции filter_alive_proxy при проверке прокси, через функцию request - проверяется не нужная прокси ,а любая. Добавляем проверку на существование опции CURLOPT_PROXY

Ishodnikov avatar Aug 01 '15 14:08 Ishodnikov

Добрый день!

Поясните, пожалуйста необходимость данного изменения? Изначально предполагается, что при использования внешнего списка прокси-серверов, - приоритет у этого списка, а значит значение CURLOPT_PROXY для конкретного запроса, заданное через options игнорируется.

Спасибо

2naive avatar Aug 01 '15 15:08 2naive

Смотри, отследи цепочку: https://github.com/2naive/AngryCurl/blob/master/classes/AngryCurl.class.php#L323 https://github.com/2naive/AngryCurl/blob/master/classes/AngryCurl.class.php#L387 https://github.com/2naive/AngryCurl/blob/master/classes/AngryCurl.class.php#L129

На 129 строке мы должны проверять конкретный адрес, который передали с 387 в последнем параметре $options, вместо этого мы проверяем любой адрес.

Ishodnikov avatar Aug 02 '15 02:08 Ishodnikov