English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_multi_setopt — Imposta un'opzione di trasmissione CURL batch.
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Imposta un'opzione di trasmissione CURL batch.
ch
Il gestore CURL restituito da curl_init().
opzione
Opzione CURLOPT_XXX da impostare.
value
Imposta il valore su opzione.
Per i parametri opzionali di queste opzioni, il valore dovrebbe essere impostato come valore booleano:
Opzione | OpzionalevalueValore | Note |
---|---|---|
CURLOPT_AUTOREFERER | Quando basato suLocation:Durante la reindirizzamento, imposta automaticamente il headerReferer:informazioni. | |
CURLOPT_BINARYTRANSFER | Nel caso in cui abilitatoCURLOPT_RETURNTRANSFERquando, restituisce l'output nativo (Raw). | |
CURLOPT_COOKIESESSION | Quando abilitato, curl trasmette solo un cookie di sessione, ignorando gli altri cookie. Di default, CURL restituisce tutti i cookie al server. Un cookie di sessione è un cookie esistente per determinare se la sessione del server è valida. | |
CURLOPT_CRLF | Quando abilitato, trasforma i caratteri di newline Unix in carriage return newline. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Attivato, abiliterà un cache DNS globale, questa opzione è sicura per il thread e abilitata per impostazione predefinita. | |
CURLOPT_FAILONERROR | Mostra il codice di stato HTTP, il comportamento predefinito è ignorare le informazioni HTTP con numero di versione inferiore o uguale a 400. | |
CURLOPT_FILETIME | Attivato, tenterà di modificare le informazioni del documento remoto. Le informazioni di risultato verranno restituite attraverso la funzione curl_getinfo().CURLINFO_FILETIMEOpzione. curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | Attivato, esporterà il valore restituito dal server"Location: "Restituito ricorsivamente al server tramite header, utilizzandoCURLOPT_MAXREDIRSPuò limitare il numero di ritorni ricorsivi. | |
CURLOPT_FORBID_REUSE | Obbliga a disconnettersi dopo aver completato l'interazione, non può essere riutilizzato. | |
CURLOPT_FRESH_CONNECT | Forza di ottenere una nuova connessione, sostituendo la connessione nella cache. | |
CURLOPT_FTP_USE_EPRT | Attivato, quando si scarica FTP, utilizza il comando EPRT (o LPRT). Impostato suFALSEDisabilita EPRT e LPRT, utilizza il comando PORT solamente. | |
CURLOPT_FTP_USE_EPSV | Attivato, prima di tornare al modulo PASV durante il trasferimento FTP, provare il comando EPSV. Impostato suFALSEDisabilita il comando EPSV. | |
CURLOPT_FTPAPPEND | Attivato, aggiungerà alla scrittura del file invece di sovrascriverlo. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXTAlias. | |
CURLOPT_FTPLISTONLY | Attivato, elencherà solo i nomi delle directory FTP. | |
CURLOPT_HEADER | Attivato, esporterà le informazioni delle intestazioni come flusso di dati. | |
CURLINFO_HEADER_OUT | Attivato, traccia la stringa di richiesta dell'handler. | Disponibile a partire da PHP 5.1.3.CURLINFO_Il prefisso è intenzionale. |
CURLOPT_HTTPGET | Attivato, imposterà il metodo HTTP su GET, poiché GET è predefinito, quindi viene utilizzato solo quando modificato. | |
CURLOPT_HTTPPROXYTUNNEL | Attivato, trasmetterà attraverso l'HTTP proxy. | |
CURLOPT_MUTE | Attivato, ripristinerà tutti i parametri modificati delle funzioni CURL ai valori predefiniti. | |
CURLOPT_NETRC | Dopo aver stabilito la connessione, accedere al file ~/.netrc per ottenere le informazioni di nome utente e password per connettersi ai siti remoti. | |
CURLOPT_NOBODY | Attivato, non verranno esportati i contenuti del sezione BODY dell'HTML. | |
CURLOPT_NOPROGRESS | 启用时关闭curl传输的进度条,此项的默认设置为启用。 Note: PHP自动地设置这个选项为TRUE,这个选项仅仅应当在以调试为目的时被改变。 | |
CURLOPT_NOSIGNAL | 启用时忽略所有的curl传递给php进行的信号。在SAPI多线程传输时此项被默认启用。 | CURL 7.10时被加入。 |
CURLOPT_POST | 启用时会发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样。 | |
CURLOPT_PUT | 启用时允许HTTP发送文件,必须同时设置CURLOPT_INFILE和CURLOPT_INFILESIZE。 | |
CURLOPT_RETURNTRANSFER | 将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。 | |
CURLOPT_SSL_VERIFYPEER | 禁用后CURL将终止从服务端进行验证。使用CURLOPT_CAINFO选项设置证书使用CURLOPT_CAPATH选项设置证书目录 如果CURLOPT_SSL_VERIFYPEER(默认值为2)被启用,CURLOPT_SSL_VERIFYHOST需要被设置成TRUE否则设置为FALSE。 | 自CURL 7.10开始默认为TRUE。从CURL 7.10开始默认绑定安装。 |
CURLOPT_TRANSFERTEXT | 启用后对FTP传输使用ASCII模式。对于LDAP,它检索纯文本信息而非HTML。在Windows系统上,系统不会把STDOUT设置成binary模式。 | |
CURLOPT_UNRESTRICTED_AUTH | 在使用CURLOPT_FOLLOWLOCATION产生的header中的多个locations中持续追加用户名和密码信息,即使域名已发生改变。 | |
CURLOPT_UPLOAD | 启用后允许文件上传。 | |
CURLOPT_VERBOSE | 启用时会汇报所有的信息,存放在STDERR或指定的CURLOPT_STDERR中。 |
成功时返回 TRUE,或者在失败时返回 FALSE。