Beth mae CURLOPT_PROXYPORT yn ei ychwanegu at osodiad proesi cURL
Deall yr opsiwn porth proesi ar wahân, ei flaenoriaeth dros borth yng NghURLOPT_PROXY, a pham mae'r pen draw yn dal i fod angen gwesteiwr.
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.