English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_multi_setopt — Setzt eine Batch-CURL-Übertragungsoption.
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Setzt eine Batch-CURL-Übertragungsoption.
ch
CURL-Handle, das von curl_init() zurückgegeben wird.
option
Die zu setzende CURLOPT_XXX-Option.
value
Setzt den Wert, der auf der Option gesetzt ist.
Für die optionalen Parameter der folgenden Optionen sollte der Wert einen boolschen Wert haben:
Optionen | OptionalvalueWert | Anmerkungen |
---|---|---|
CURLOPT_AUTOREFERER | wennLocation:Bei einer Umleitung wird automatisch der Header mitReferer:Informationen. | |
CURLOPT_BINARYTRANSFER | Wenn aktiviertCURLOPT_RETURNTRANSFERwird, gibt der ursprüngliche (Roh-)Output zurück. | |
CURLOPT_COOKIESESSION | Wenn aktiviert, übermittelt curl nur einen Session-Cookie und ignoriert andere Cookies. Standardmäßig gibt CURL alle Cookies an den Server zurück. Ein Session-Cookie ist ein Cookie, das existiert, um zu bestimmen, ob die Session auf dem Server gültig ist. | |
CURLOPT_CRLF | Wenn aktiviert, wird der Unix-Zeilenumbruch in einen Carriage Return Line Feed umgewandelt. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Wenn aktiviert, wird ein globaler DNS-Cache aktiviert, dies ist thread-sicher und wird standardmäßig aktiviert. | |
CURLOPT_FAILONERROR | Zeige HTTP-Statuscode an, das Standardverhalten ist, Nummern kleiner gleich400 HTTP-Informationen angezeigt. | |
CURLOPT_FILETIME | Wenn aktiviert, wird versucht, Informationen im Remote-Dokument zu ändern. Die Ergebnisinformationen werden über die FunktionCURLINFO_FILETIMEOptionen zurückgegeben. curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | Wenn aktiviert, wird die vom Server zurückgegebene"Location: "Wird rekursiv in den Header zurückgegeben und an den Server gesendet, verwendetCURLOPT_MAXREDIRSDie Anzahl der rekursiven Rückgaben kann begrenzt werden. | |
CURLOPT_FORBID_REUSE | Die Verbindung wird nach Abschluss der Interaktion gezwungen, kann nicht wiederverwendet werden. | |
CURLOPT_FRESH_CONNECT | Zwangsläufig eine neue Verbindung zu erhalten, anstatt die im Cache gespeicherte Verbindung zu verwenden. | |
CURLOPT_FTP_USE_EPRT | Wenn aktiviert, wird der EPRT- (oder LPRT-) Befehl verwendet, wenn FTP-Downloads durchgeführt werden. Einstellungen aufFALSEEPRT und LPRT werden deaktiviert, PORT-Befehl wird verwendet, wenn nur. | |
CURLOPT_FTP_USE_EPSV | Wenn aktiviert, wird vor dem Wechsel zum PASV-Modus im FTP-Übertragungsprozess zunächst der EPSV-Befehl versucht. Einstellungen aufFALSEEPSV-Befehl wird deaktiviert, wenn | |
CURLOPT_FTPAPPEND | Wenn aktiviert, wird der Inhalt an das Dateiende angehängt, anstatt es zu überschreiben. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXTAlias. | |
CURLOPT_FTPLISTONLY | Wenn aktiviert, werden nur die Namen der FTP-Verzeichnisse aufgelistet. | |
CURLOPT_HEADER | Wenn aktiviert, wird die Header-Dateiinformation als Datenstrom ausgegeben. | |
CURLINFO_HEADER_OUT | Wenn aktiviert, wird die Anfragezeichenfolge des Handles verfolgt. | Von PHP 5.1.3 Verfügbar gestartet.CURLINFO_Der Präfix ist absichtlich (intentional). |
CURLOPT_HTTPGET | Wenn aktiviert, wird das HTTP-Method auf GET gesetzt, da GET standardmäßig ist, wird es nur verwendet, wenn es geändert wurde. | |
CURLOPT_HTTPPROXYTUNNEL | Wenn aktiviert, wird über einen HTTP-Proxy übertragen. | |
CURLOPT_MUTE | Wenn aktiviert, werden alle geänderten Parameter der CURL-Funktion auf die Standardwerte zurückgesetzt. | |
CURLOPT_NETRC | Nachdem die Verbindung hergestellt wurde, den Zugriff auf ~/.netrc-Datei wird verwendet, um Benutzername und Passwortinformationen zum Verbinden mit einem Remote-Site zu erhalten. | |
CURLOPT_NOBODY | Wenn aktiviert, wird der BODY-Teil von HTML nicht ausgegeben. | |
CURLOPT_NOPROGRESS | When enabled, it closes the progress bar of the curl transfer. The default setting for this option is enabled. Note: PHP automatically sets this option toTRUE, this option should only be changed for debugging purposes. | |
CURLOPT_NOSIGNAL | When enabled, it ignores all signals passed to PHP by curl. This option is enabled by default in SAPI multi-threaded transfers. | CURL 7.10is added. |
CURLOPT_POST | When enabled, it sends a regular POST request, type:application/x-www-form-urlencoded, just like form submission. | |
CURLOPT_PUT | When enabled, it allows HTTP to send files, and it must be set at the same timeCURLOPT_INFILEandCURLOPT_INFILESIZE. | |
CURLOPT_RETURNTRANSFER | to return the information obtained by curl_exec() as a file stream instead of outputting it directly. | |
CURLOPT_SSL_VERIFYPEER | Disabling it causes CURL to stop verification from the server. UseCURLOPT_CAINFOThe option sets the certificate usageCURLOPT_CAPATHThe option sets the certificate directory IfCURLOPT_SSL_VERIFYPEER(The default value is2is enabled,CURLOPT_SSL_VERIFYHOSTNeeds to be set toTRUEOtherwise set toFALSE. | CURL 7.10Starts as default fromTRUE. From CURL 7.10Start the default binding installation. |
CURLOPT_TRANSFERTEXT | Enabling it uses ASCII mode for FTP transfers. For LDAP, it retrieves plain text information instead of HTML. On Windows systems, the system does not considerSTDOUTSet to binary mode. | |
CURLOPT_UNRESTRICTED_AUTH | When usingCURLOPT_FOLLOWLOCATIONContinuously append username and password information to the multiple locations in the generated header, even if the domain has changed. | |
CURLOPT_UPLOAD | Enabling it allows file upload. | |
CURLOPT_VERBOSE | When enabled, it reports all information, stored inSTDERRor specifiedCURLOPT_STDERRin. |
Returns TRUE on success, or FALSE on failure.