(PHP 4 >= 4.0.2, PHP 5)
curl_setopt — Nastaviť voľbu pre CURL prenos
Funkcia curl_setopt() nastaví voľby pre CURL sedenie indetifikované parametrom ch . Parameter voľba je voľba, ktorú chcete nastaviť a hodnota je hodnota voľby daná parametrom voľba .
hodnota by mala byť long pre následujúce voľby (určené v parametri voľba ):
CURLOPT_NOPROGRESS : Nastavnte túto voľbu na nenulovú hodnotu, ak nechcete, aby PHP zobrazovalo merač priebehu pre CURL prenosy.
Note: PHP túto voľbu automaticky nastaví na nenulový parameter, mala by sa meniť len z dôvodu ladenia.
Parameter hodnota by mal byať reťazec pre následujúce hodnoty parametra voľba :
CURLOPT_CUSTOMREQUEST : Vložte reťazec, ktorý sa má použiť miesto GET alebo HEAD pri vykonávaní HTTP požiadavky. Je to užitočné pre DELETE alebo iných, neznámejších HTTP požiadaviek. Pletné hodnoty sú veci ako GET, POST atď; napr. nezadávajte sem celý riadok HTTP požiadavky. Napr. zadanie 'GET /index.html HTTP/1.0\r\n\r\n' by bolo nesprávne.
Note: Nerobnte to bez predošlého uistenia sa, že váš server príkaz podporuje.
CURLOPT_PROXY : Zadajte názov HTTP proxy na pretunelovanie požiadavky.
CURLOPT_INTERFACE : Vložte názov odchádzajúceho rozhranie siete na použitie. To môže byť názov rozhrania, IP adresa alebo názov hostu.
CURLOPT_KRB4LEVEL : Vložte KRB4 (Kerberos 4) stupeň ochrany. Hocktorý z následujúcich reťazcov (v poradí od najslepšieho k najsilnejšiemu): 'clear', 'safe', 'confidential', 'private'. Ak sa reťazec nezhoduje s jedným z týchto, potom sa použije 'private'. Ak ho nastavíte na NULL, KRB47 ochrana sa zamietne. KRB4 ochrana momentálne pracuje iba s FTP transakciami.
CURLOPT_HTTPHEADER : Vložte pole HTTP polí hlavičiek, ktoré sa majú nastaviť.
CURLOPT_QUOTE : Vložte pole FTP príkazov na vykonanie na serveri pred FTP požiadavkou.
CURLOPT_POSTQUOTE : Vložte pole FTP príkazov na vykonanie na serveri, po tom, čo FTP požiadavka bola vykonaná.
Následujúce voľby vyžadujú kľúčové slovo súboru, ktorá sa získa pomocou funkcie fopen():