Nid yw CURLOPT_PROXYPORT ond yn darparu rhif porth. Nid yw'n nodi gwesteiwr proesi, nid yw'n dewis protocol ac nid yw'n creu gwrandäwr ar y peiriant lleol.

Mae ffurfweddiad PHP cURL newydd yn haws i'w ddarllen pan fydd y pen draw cyfan yn aros gyda'i gilydd:

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

Mae dogfennaeth libcurl yn annog yn erbyn yr opsiwn porth ar wahân. Gall cod presennol ei ddefnyddio o hyd gyda gwesteiwr heb borth wedi'i fewnosod:

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

Mae porth a gynhwysir yn benodol yn y llinyn proesi yn rhagori ar yr opsiwn ar wahân. Ceisiwch osgoi cynnal dau rif sy'n gwrthdaro.

Os mai dim ond CURLOPT_PROXYPORT sy'n ymddangos mewn darn, archwiliwch weddill ffurfweddiad y ddolen a'r amgylchedd perthnasol. Nid yw'r darn ar ei ben ei hun yn datgelu pa westeiwr proesi, os o gwbl, y bydd libcurl yn ei ddefnyddio.

Mae porth 3128 yn ddewis defnyddio cyfarwydd, nid yn ganfodydd protocol. Defnyddiwch brotocol a phorth go iawn y gwrandäwr. Ar gyfer llwybr HTTP cyhoeddus, mae'r rhestr proesi HTTP yn cynnig ymgeiswyr cyfeiriad a phorth i'w cadw gyda'i gilydd yn URL y proesi. Nid oes rhaid symud proesi sy'n cyrraedd ar borth arall dim ond i gyd-fynd ag enghraifft.

Erthyglau cysylltiedig