Galluogi cwcis ar ddolen PHP cURL sy'n defnyddio'r dirprwy
Cadwch gwcis y cyrchfan yn peiriant cwcis PHP cURL wrth ffurfweddu llwybr y dirprwy ar wahân.
Y dirprwy sy'n cario'r cais. Peiriant cwcis PHP cURL sy'n penderfynu pa gwcis cyrchfan y mae'r cleient yn eu hanfon. Ffurfweddwch y ddau ar y ddolen sy'n gwneud y trosglwyddiad. Mae'r rhestr dirprwyon HTTP yn darparu ymgeiswyr ar gyfer y llwybr pan fo'r gwaith hwn yn gallu defnyddio cyfryngwyr cyhoeddus:
curl_setopt($handle, CURLOPT_PROXY, 'http://203.0.113.10:8080');
curl_setopt($handle, CURLOPT_COOKIEFILE, '');Mae gwerth COOKIEFILE gwag yn galluogi'r peiriant cwcis heb lwytho ffeil cwcis gychwynnol. Gall ceisiadau dilynol ar y ddolen honno anfon cwcis cyfatebol a dderbyniwyd o'r cyrchfan.
Ar gyfer parhad ar draws dolenni neu brosesau a grëwyd ar wahân, defnyddiwch bolisi ffeil cwcis bwriadol. Mae COOKIEFILE yn darllen cwcis; mae COOKIEJAR yn ysgrifennu'r cwcis a gedwir gan libcurl. Nid yw rhoi llwybr i COOKIEJAR yn golygu ei fod yn ei ddarllen hefyd.
Cadwch ffeiliau cwcis ar wahân yn ôl sesiwn neu gyfrif bwriadedig y cymhwysiad. Gall ffeil a rennir gan swyddi cyfochrog gymysgu cyflwr yn annibynnol o ba ddirprwy y mae pob swydd yn ei ddewis. Diogelwch y ffeil oherwydd gall cwci sesiwn roi mynediad er nad yw'n cael ei labelu'n gyfrinair.
Os yw'r llif gwaith angen i gyflwr cwcis cyfredol gael ei fflysio cyn glanhau, archwiliwch orchmynion cwcis dogfennedig libcurl. Peidiwch â dibynnu ar alwad curl_close o enghraifft PHP hen ffasiwn fel yr unig esboniad o bryd y caiff cyflwr ei ysgrifennu.
Mae IP dirprwy wedi newid yn gadael y polisi cwcis yn gyfan oni bai bod y cymhwysiad yn ei newid. Diagnoswch sesiwn a wrthodwyd fel ymateb cyrchfan yn hytrach na thybio bod yn rhaid i'r dirprwy gofio'r mewngofnodi.