CURLOPT_PROXYPORT обезбедува број на порта. Тој не идентификува домаќин на proxy, не избира протокол и не создава слушач на локалната машина.

Новата конфигурација на PHP cURL се чита полесно кога целата крајна точка останува заедно:

curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:3128');

Документацијата на libcurl не ја препорачува одделната опција за порта. Постоечкиот код сепак може да ја користи со домаќин што нема вградена порта:

curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example');
curl_setopt($handle, CURLOPT_PROXYPORT, 3128);

Портата експлицитно вклучена во низата за proxy има предност пред одделната опција. Избегнувајте одржување два спротивставени броја.

Ако во фрагмент се појавува само CURLOPT_PROXYPORT, проверете го остатокот од конфигурацијата на рачката и нејзиното применливо опкружување. Самиот фрагмент не открива кој домаќин на proxy, ако воопшто, ќе го користи libcurl.

Портата 3128 е познат избор при распоредување, а не детектор на протокол. Користете го вистинскиот протокол и порта на слушачот. За јавен HTTP пат, списокот на HTTP proxy нуди кандидати со адреса и порта што треба да стојат заедно во URL-то на proxy. Proxy достапен на друга порта не мора да се премести само за да одговара на пример.

Поврзани статии