(PHP 5 >= 5.5.0)
curl_multi_setopt – Legen Sie eine Batch-cURL-Übertragungsoption fest.
bool curl_multi_setopt ( Ressource $mh, int $option, gemischter $value)
Legen Sie eine Batch-CURL-Übertragungsoption fest.
ch
Das von curl_init() zurückgegebene cURL-Handle.
Option
CURLOPT_XXX-Optionen müssen festgelegt werden.
Wert
Der Wert, der für die Option festgelegt wird.
Für die optionalen Parameter der folgenden Optionen sollte value auf einen Wert vom Typ „Bool“ gesetzt werden:
Optionen | Optionaler Wert | Bemerkung |
---|---|---|
CURLOPT_AUTOREFERER | Bei der Weiterleitung basierend auf Standort: werden die Referrer: -Informationen im Header automatisch festgelegt. | |
CURLOPT_BINARYTRANSFER | Gibt eine Rohausgabe zurück, wenn CURLOPT_RETURNTRANSFER aktiviert ist. | |
CURLOPT_COOKIESESSION | Wenn diese Option aktiviert ist, übergibt Curl nur ein Sitzungscookie und ignoriert andere Cookies. Standardmäßig gibt Curl alle Cookies an den Server zurück. Sitzungscookies beziehen sich auf Cookies, die verwendet werden, um festzustellen, ob die serverseitige Sitzung gültig ist. | |
CURLOPT_CRLF | Wenn diese Option aktiviert ist, werden Unix-Zeilenumbrüche in Wagenrückläufe und Zeilenvorschübe konvertiert. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Wenn diese Option aktiviert ist, ist ein globaler DNS-Cache aktiviert. Dieser ist threadsicher und standardmäßig aktiviert. | |
CURLOPT_FAILONERROR | Zeigt den HTTP-Statuscode an. Das Standardverhalten besteht darin, HTTP-Nachrichten mit Nummern kleiner oder gleich 400 zu ignorieren. | |
CURLOPT_FILETIME | Wenn diese Option aktiviert ist, wird versucht, Informationen im Remote-Dokument zu ändern. Die Ergebnisinformationen werden über die Option CURLINFO_FILETIME der Funktion curl_getinfo() zurückgegeben. curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | Wenn diese Option aktiviert ist, wird der vom Server zurückgegebene „Standort:“ in den Header eingefügt und rekursiv an den Server zurückgegeben. Verwenden Sie CURLOPT_MAXREDIRS, um die Anzahl der rekursiven Rückgaben zu begrenzen. | |
CURLOPT_FORBID_REUSE | Die Verbindung wird nach Abschluss der Interaktion zwangsweise getrennt und kann nicht wiederverwendet werden. | |
CURLOPT_FRESH_CONNECT | Erzwingt den Aufbau einer neuen Verbindung und ersetzt die Verbindung im Cache. | |
CURLOPT_FTP_USE_EPRT | Wenn diese Option aktiviert ist, verwenden Sie beim FTP-Download den Befehl EPRT (oder LPRT). Bei Festlegung auf FALSE werden EPRT und LPRT deaktiviert. Verwenden Sie nur den PORT-Befehl. | |
CURLOPT_FTP_USE_EPSV | Wenn diese Option aktiviert ist, werden zunächst EPSV-Befehle versucht, bevor bei FTP-Übertragungen in den PASV-Modus zurückgekehrt wird. Deaktiviert den EPSV-Befehl, wenn er auf FALSE gesetzt ist. | |
CURLOPT_FTPAPPEND | Wenn diese Option aktiviert ist, schreibt „Anhängen“ in die Datei, anstatt sie zu überschreiben. | |
CURLOPT_FTPASCII | Alias für CURLOPT_TRANSFERTEXT . | |
CURLOPT_FTPLISTONLY | Wenn diese Option aktiviert ist, werden nur die Namen der FTP-Verzeichnisse aufgelistet. | |
CURLOPT_HEADER | Wenn diese Option aktiviert ist, werden die Header-Dateiinformationen als Datenstrom ausgegeben. | |
CURLINFO_HEADER_OUT | Anforderungszeichenfolge zum Verfolgen von Handles, wenn aktiviert. | Verfügbar ab PHP 5.1.3. Das Präfix CURLINFO_ ist beabsichtigt. |
CURLOPT_HTTPGET | Wenn diese Option aktiviert ist, wird die HTTP-Methode auf GET gesetzt. Da GET die Standardeinstellung ist, wird sie nur verwendet, wenn sie geändert wird. | |
CURLOPT_HTTPPROXYTUNNEL | Bei Aktivierung erfolgt die Übertragung über einen HTTP-Proxy. | |
CURLOPT_MUTE | Wenn diese Option aktiviert ist, werden alle geänderten Parameter in der cURL-Funktion auf ihre Standardwerte zurückgesetzt. | |
CURLOPT_NETRC | Nachdem die Verbindung hergestellt wurde, greifen Sie auf die Datei ~/.netrc zu, um den Benutzernamen und das Kennwort für die Verbindung mit der Remote-Site abzurufen. | |
CURLOPT_NOBODY | Wenn diese Option aktiviert ist, wird der BODY-Teil des HTML-Codes nicht ausgegeben. | |
CURLOPT_NOPROGRESS | Deaktivieren Sie den Fortschrittsbalken der Curl-Übertragung, wenn dieser aktiviert ist. Die Standardeinstellung dieses Elements ist aktiviert.
| |
CURLOPT_NOSIGNAL | Wenn diese Option aktiviert ist, werden alle von Curl an PHP übergebenen Signale ignoriert. Dieses Element ist während der SAPI-Multithread-Übertragung standardmäßig aktiviert. | Hinzugefügt in cURL 7.10. |
CURLOPT_POST | Wenn diese Option aktiviert ist, wird eine reguläre POST-Anfrage vom Typ application/x-www-form-urlencoded gesendet, genau wie bei der Formularübermittlung. | |
CURLOPT_PUT | Wenn diese Option aktiviert ist, damit HTTP Dateien senden kann, müssen sowohl CURLOPT_INFILE als auch CURLOPT_INFILESIZE festgelegt sein. | |
CURLOPT_RETURNTRANSFER | Geben Sie die von curl_exec() erhaltenen Informationen in Form eines Dateistreams zurück, anstatt sie direkt auszugeben. | |
CURLOPT_SSL_VERIFYPEER | Wenn diese Option deaktiviert ist, beendet cURL die Validierung vom Server. Legen Sie das Zertifikat mit der Option CURLOPT_CAPATH fest. Wenn CURLOPT_SSL_VERIFYPEER (Standard 2) aktiviert ist, muss CURLOPT_SSL_VERIFYHOST auf TRUE gesetzt werden , andernfalls auf FALSE . | Der Standardwert ist TRUE seit cURL 7.10. Ab cURL 7.10 ist die Bundle-Installation standardmäßig vorgesehen. |
CURLOPT_TRANSFERTEXT | Wenn diese Option aktiviert ist, wird der ASCII-Modus für FTP-Übertragungen verwendet. Bei LDAP werden reine Textinformationen anstelle von HTML abgerufen. Auf Windows-Systemen setzt das System STDOUT nicht auf den Binärmodus. | |
CURLOPT_UNRESTRICTED_AUTH | Hängen Sie Benutzernamen- und Passwortinformationen kontinuierlich an mehrere Stellen im mit CURLOPT_FOLLOWLOCATION generierten Header an, auch wenn sich der Domänenname geändert hat. | |
CURLOPT_UPLOAD | Datei-Uploads zulassen, wenn aktiviert. | |
CURLOPT_VERBOSE | Wenn diese Option aktiviert ist, werden alle Informationen gemeldet und in STDERR oder dem angegebenen CURLOPT_STDERR gespeichert. |
Gibt TRUE bei Erfolg oder FALSE bei Fehler zurück.