fonction curl_multi_setopt PHP
fonction curl_multi_setopt PHP
(PHP 5> = 5.5.0)
curl_multi_setopt - mis en place un lot cURL options de transfert.
explication
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Mettre en place un lot cURL options de transfert.
Paramètres
ch
Par curl_init () retourne une poignée de cURL.
option
les options CURLOPT_XXX doivent être définies.
valeur
Définissez la valeur de l'option sur les options.
Pour les paramètres facultatifs suivants de ces options, la valeur doit être définie sur une valeur de type bool:
options de | Valeur Valeur en option | remarque |
---|---|---|
CURLOPT_AUTOREFERER | Lorsque selon redirection Location: régler automatiquement la tête dans le Referer: informations. | |
CURLOPT_BINARYTRANSFER | CURLOPT_RETURNTRANSFER lorsqu'elle est activée, retour native (Raw) sortie. | |
CURLOPT_COOKIESESSION | Lorsque boucle activé ne pourront passer un cookie de session, ignorer l'autre cookie par défaut cURL d'état retournera tous le cookie au serveur. cookie de session sont celles utilisées pour déterminer la validité de la session côté serveur existe cookie. | |
CURLOPT_CRLF | Lorsque vous activez le saut de ligne Unix en retour chariot. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Activé permis à un cache DNS global, activez ce thread-safe, et par défaut. | |
CURLOPT_FAILONERROR | Affichage code d'état HTTP, le comportement par défaut est d'ignorer le nombre de 400 ou moins d'informations HTTP. | |
CURLOPT_FILETIME | Il va essayer de modifier les informations à distance dans le document est activé. information sur les résultats est () fonction de l' option CURLINFO_FILETIME retourne par curl_getinfo. curl_getinfo (). | |
CURLOPT_FOLLOWLOCATION | Lorsque le serveur renvoie le serveur permettra à la "Location:" sur la récursivité sur le serveur, vous pouvez utiliser CURLOPT_MAXREDIRS définis récursivement nombre de retour. | |
CURLOPT_FORBID_REUSE | déconnexion forcée après l'achèvement de l'interaction ne peut être réutilisé. | |
CURLOPT_FRESH_CONNECT | Forcé d'obtenir une nouvelle connexion, remplacer la connexion de la mémoire cache. | |
CURLOPT_FTP_USE_EPRT | téléchargements FTP Lorsqu'il est activé, utilisez la commande EPRT (ou LPRT). Désactiver EPRT et LPRT lorsqu'il est réglé sur FALSE, utilisez la commande PORT seulement. | |
CURLOPT_FTP_USE_EPSV | Lorsqu'elle est activée, la réponse au processus de transfert FTP en mode PASV avant la première commande try EPSV. Lorsqu'il est réglé sur FALSE pour désactiver la commande EPSV. | |
CURLOPT_FTPAPPEND | fichier d'écriture supplémentaires au lieu de l'écraser activé. | |
CURLOPT_FTPASCII | alias CURLOPT_TRANSFERTEXT. | |
CURLOPT_FTPLISTONLY | Liste seulement le nom du répertoire FTP est activé. | |
CURLOPT_HEADER | Lorsque vous activez en-tête de message sera sortie comme un flux de données. | |
CURLINFO_HEADER_OUT | Suivi permis chaîne de demande de la poignée. | Disponible depuis PHP 5.1.3. préfixe CURLINFO_ est délibérée (intentionnelle). |
CURLOPT_HTTPGET | Le réglage permettra à la méthode HTTP GET est, depuis GET est la valeur par défaut, donc utiliser uniquement en cas d'être modifié. | |
CURLOPT_HTTPPROXYTUNNEL | Il sera transmis via le proxy HTTP est activé. | |
CURLOPT_MUTE | La fonction cURL tous les paramètres modifiés pour rétablir la valeur par défaut est activé. | |
CURLOPT_NETRC | Une fois la connexion établie, l' accès aux fichiers ~ / .netrc pour le nom d'utilisateur et mot de passe pour se connecter des sites distants. | |
CURLOPT_NOBODY | Ce ne sera pas une partie de la sortie BODY HTML est activé. | |
CURLOPT_NOPROGRESS | Fermer permis barre de progression de la transmission boucle, cette option est activée par défaut.
| |
CURLOPT_NOSIGNAL | Ignore la totalité du signal est passé à la boucle php activée effectuée. Cette option est activée par défaut lorsque SAPI de transfert multithread. | cURL 7,10 lorsqu'il est ajouté. |
CURLOPT_POST | Lorsqu'elle est activée , envoie une requête POST normal, Type: application / x-www-form -urlencoded, tout comme la soumission du formulaire. | |
CURLOPT_PUT | Autoriser HTTP envoyer un fichier, vous devez définir CURLOPT_INFILE et CURLOPT_INFILESIZE activé simultanément. | |
CURLOPT_RETURNTRANSFER | Le curl_exec () renvoie les informations obtenues sous la forme de flux de fichiers, au lieu d'être sortie. | |
CURLOPT_SSL_VERIFYPEER | Après cURL invalidantes sera mis fin à partir du serveur pour vérifier. options certificats utilisation CURLOPT_CAINFO CURLOPT_CAPATH certificats d'option catalogue Si CURLOPT_SSL_VERIFYPEER (2 par défaut) est activé, CURLOPT_SSL_VERIFYHOST doit être réglé sur TRUE, sinon elle est définie sur FALSE. | CURL 7.10 depuis le début de la valeur par défaut est TRUE. Dès le début de la liaison installer cURL 7.10 par défaut. |
CURLOPT_TRANSFERTEXT | Utilisez le mode ASCII pour les transferts FTP activés. Pour LDAP, il récupère les informations en texte brut plutôt que HTML. Sur les systèmes Windows, le système ne sera pas mis STDOUT en mode binaire. | |
CURLOPT_UNRESTRICTED_AUTH | Utilisation de CURLOPT_FOLLOWLOCATION généré en- tête plusieurs emplacements append en continu le nom d'utilisateur et mot de passe, même si le nom de domaine a été changé. | |
CURLOPT_UPLOAD | Lorsqu'elle est activée permet le téléchargement de fichiers. | |
CURLOPT_VERBOSE | Rendra compte activé toutes les informations stockées dans STDERR ou désigné CURLOPT_STDERR dans. |
Valeur de retour
Un retour réussi TRUE, ou en cas d'échec retourne FALSE.