PHP curl_multi_setopt Funktion
PHP curl_multi_setopt Funktion
(PHP 5> = 5.5.0)
curl_multi_setopt - stellen Sie eine Batch-cURL-Transfer-Optionen auf.
Erklärung
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Stellen Sie eine Batch-cURL-Transfer-Optionen auf.
Parameter
ch
Durch die curl_init () gibt einen cURL-Handle.
Option
CURLOPT_XXX Optionen müssen festgelegt werden.
Wert
Stellen Sie den Wert der Option auf die Optionen.
Für die folgenden optionalen Parameter dieser Option Wert sollte auf einen Wert vom Typ bool eingestellt werden:
Optionen | Optional Wert Wert | Bemerkung |
---|---|---|
CURLOPT_AUTOREFERER | Wenn Standort nach: Umleitung automatisch Header in der Referer: Informationen. | |
CURLOPT_BINARYTRANSFER | CURLOPT_RETURNTRANSFER wenn sie aktiviert ist , kehren nativen (Raw) ausgegeben. | |
CURLOPT_COOKIESESSION | Wenn diese Funktion aktiviert curl wird nur eine Session-Cookie passieren, ignorieren Sie die anderen Cookie an den Server alle den Cookie wird wieder cURL Standardstatus. Session-Cookies sind diejenigen verwendet, um die Gültigkeit der serverseitige Session-Cookie vorhanden ist, um zu bestimmen. | |
CURLOPT_CRLF | Wenn aktivieren Sie den Unix-Newline in Wagenrücklauf. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | eine globale DNS-Cache aktiviert aktiviert ist, aktivieren diese Thread-sicher und Standard. | |
CURLOPT_FAILONERROR | Anzeige HTTP-Statuscode, ist das Standardverhalten, die Zahl von 400 oder weniger HTTP Informationen zu ignorieren. | |
CURLOPT_FILETIME | Es wird versuchen Fern Informationen in dem Dokument zu modifizieren ermöglicht. Ergebnisse Informationen () CURLINFO_FILETIME Option Funktion liefert durch curl_getinfo. curl_getinfo (). | |
CURLOPT_FOLLOWLOCATION | Wenn der Server liefert der Server den "Location:" enable Kopfzeile auf der Rekursion zurück an den Server, können Sie CURLOPT_MAXREDIRS rekursiv Nummer zurück definiert verwenden. | |
CURLOPT_FORBID_REUSE | Zwangstrennung nach Abschluss der Interaktion kann nicht wieder verwendet werden. | |
CURLOPT_FRESH_CONNECT | Gezwungen, eine neue Verbindung zu erhalten, ersetzen Sie die Cache-Verbindung. | |
CURLOPT_FTP_USE_EPRT | Wenn FTP-Downloads aktiviert ist, verwenden EPRT (oder LPRT) Befehl. Deaktivieren Sie EPRT und LPRT wenn auf FALSE gesetzt, verwenden Sie nur den PORT - Befehl. | |
CURLOPT_FTP_USE_EPSV | Wenn diese Funktion aktiviert, Befehl die Antwort auf die PASV-Modus FTP-Transfer-Prozess vor dem ersten Versuch EPSV. Wenn auf FALSE gesetzt EPSV Befehl zu deaktivieren. | |
CURLOPT_FTPAPPEND | Zusätzliche Schreib- Datei statt Überschreiben freigegeben. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT alias. | |
CURLOPT_FTPLISTONLY | Liste nur der Name des FTP-Verzeichnis aktiviert ist. | |
CURLOPT_HEADER | Wenn Sie die Nachrichtenkopfzeile ermöglichen ausgegeben als Datenstrom sein. | |
CURLINFO_HEADER_OUT | Tracking aktiviert Griff Anfrage-String. | Verfügbar seit PHP 5.1.3. CURLINFO_ Präfix ist gewollt (absichtlich). |
CURLOPT_HTTPGET | Die Einstellung ermöglicht die HTTP-Methode ist GET, da dies die Standard ist, so verwenden Sie nur im Falle modifiziert. | |
CURLOPT_HTTPPROXYTUNNEL | Es wird der HTTP-Proxy übermittelt durch aktiviert ist. | |
CURLOPT_MUTE | Der Curl-Funktion werden alle Parameter geändert, um den Standardwert wiederherzustellen aktiviert ist. | |
CURLOPT_NETRC | Nachdem die Verbindung hergestellt ist, Zugang ~ / .netrc Datei für den Benutzernamen und das Kennwort an entfernten Standorten zu verbinden. | |
CURLOPT_NOBODY | Wird nicht Teil des HTML-BODY ausgegeben werden aktiviert ist. | |
CURLOPT_NOPROGRESS | Schließen curl Übertragungsfortschrittsbalken aktiviert ist, wird diese standardmäßig aktiviert.
| |
CURLOPT_NOSIGNAL | Ignoriere das gesamte Signal an die php curl geben wird aktiviert ausgeführt. Dies ist standardmäßig, wenn SAPI multithreaded Transfer aktiviert. | cURL 7.10, wenn hinzugefügt. |
CURLOPT_POST | Wenn sendet aktiviert eine normale POST - Anfrage, Typ: application / x-www-form -urlencoded, wie Formulareinreichung. | |
CURLOPT_PUT | Lassen Sie HTTP eine Datei senden können, müssen Sie CURLOPT_INFILE und CURLOPT_INFILESIZE gleichzeitig aktiviert. | |
CURLOPT_RETURNTRANSFER | Die curl_exec () gibt die Informationen in Form von Dateistrom erhalten wird, anstelle von ausgegeben wird. | |
CURLOPT_SSL_VERIFYPEER | Nach dem Deaktivieren cURL wird von dem Server beendet werden, um zu überprüfen. Verwenden CURLOPT_CAINFO Option Zertifikate CURLOPT_CAPATH Option Zertifikate Katalog Wenn CURLOPT_SSL_VERIFYPEER (2 Standardeinstellung) aktiviert ist, muss CURLOPT_SSL_VERIFYHOST auf TRUE gesetzt werden, andernfalls wird er auf FALSE gesetzt. | ROTATION 7.10 seit dem Beginn der Standardeinstellung ist TRUE. Von Anfang des Standard 7.10 cURL Bindung installieren. |
CURLOPT_TRANSFERTEXT | Verwenden Sie ASCII-Modus für FTP-Übertragungen aktiviert. Für LDAP, ruft er die Informationen im Klartext statt HTML. Auf Windows - Systemen wird das System nicht STDOUT Binär - Modus eingestellt. | |
CURLOPT_UNRESTRICTED_AUTH | CURLOPT_FOLLOWLOCATION erzeugt Header Mit mehreren Standorten kontinuierlich den Benutzernamen und das Kennwort anzuhängen, auch wenn der Domain - Name geändert wurde. | |
CURLOPT_UPLOAD | Wenn diese Funktion aktiviert ermöglicht das Hochladen von Dateien. | |
CURLOPT_VERBOSE | Berichten alle Informationen gespeichert in STDERR oder bezeichneten CURLOPT_STDERR gewählte in aktiviert. |
Rückgabewert
Erfolgreiche Rückkehr TRUE, oder bei einem Fehler FALSCH.