CURLOPT_PROXYPORT liwwert just eng Portnummer. Et identifizéiert keen Proxy-Host, wielt kee Protokoll a schaaft keen Nolauschterer um lokale Rechner.

Eng nei PHP cURL-Konfiguratioun liest sech méi einfach, wann den kompletten Endpunkt beienee bleift:

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

D'libcurl-Dokumentatioun räit vun der separater Port-Optioun of. Bestehende Code kann se awer mat engem Host ouni agebaute Port benotzen:

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

E Port, dee ausdrécklech am Proxy-String enthält ass, huet Virrecht virun der separater Optioun. Vermeit zwee widerspréchlech Zuelen ze pflegen.

Wann an engem Fragment just CURLOPT_PROXYPORT erschéngt, iwwerpréift de Rescht vun der Handle-Konfiguratioun an d'zoutreffend Ëmfeld. D'Fragment eleng verréit net, wéi en Proxy-Host, wann iwwerhaapt, libcurl benotze wäert.

Port 3128 ass eng gewinnt Deployments-Wiel, keen Protokoll-Detektor. Benotzt de richtegen Protokoll an de richtege Port vum Nolauschterer. Fir eng ëffentlech HTTP-Route bitt d'HTTP-Proxy-Lëscht Adress- a Port-Kandidaten, déi een an der Proxy-URL beieneen halen sollte. E Proxy, deen iwwer en anere Port erreechbar ass, muss net verréckelt ginn, just fir engem Beispill ze entspriechen.

Ähnlech Artikelen