(PHP5 >= 5.5.0)
curl_multi_setopt: establece una opción de transferencia de cURL por lotes.
bool curl_multi_setopt (recurso $mh, int $opción, valor $mixto)
Establezca una opción de transferencia de cURL por lotes.
ch
El identificador de cURL devuelto por curl_init().
opción
Es necesario configurar las opciones CURLOPT_XXX.
valor
El valor que se establecerá en la opción.
Para los parámetros opcionales de las siguientes opciones, el valor debe establecerse en un valor de tipo bool:
Opciones | Valor opcional | Observación |
---|---|---|
CURLOPT_AUTOREFERER | Al redireccionar según la Ubicación:, la información Referer: en el encabezado se establece automáticamente. | |
CURLOPT_BINARYTRANSFER | Devuelve una salida sin procesar cuando CURLOPT_RETURNTRANSFER está habilitado. | |
CURLOPT_COOKIESESSION | Cuando está habilitado, curl solo pasará una cookie de sesión e ignorará otras cookies. De forma predeterminada, curl devolverá todas las cookies al servidor. Las cookies de sesión se refieren a cookies que se utilizan para determinar si la sesión del lado del servidor es válida. | |
CURLOPT_CRLF | Cuando está habilitado, convierte las nuevas líneas de Unix en retornos de carro y avances de línea. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Cuando está habilitado, se habilita un caché DNS global. Esto es seguro para subprocesos y está habilitado de forma predeterminada. | |
CURLOPT_FAILONERROR | Muestra el código de estado HTTP. El comportamiento predeterminado es ignorar los mensajes HTTP con números menores o iguales a 400. | |
CURLOPT_FILETIME | Cuando está habilitado, intenta modificar la información en el documento remoto. La información del resultado se devolverá a través de la opción CURLINFO_FILETIME de la función curl_getinfo(). curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | Cuando está habilitado, la "Ubicación:" devuelta por el servidor se colocará en el encabezado y se devolverá al servidor de forma recursiva. Utilice CURLOPT_MAXREDIRS para limitar el número de devoluciones recursivas. | |
CURLOPT_FORBID_REUSE | La conexión se ve obligada a desconectarse una vez completada la interacción y no se puede reutilizar. | |
CURLOPT_FRESH_CONNECT | Obliga a obtener una nueva conexión, reemplazando la que está en el caché. | |
CURLOPT_FTP_USE_EPRT | Cuando esté habilitado, utilice el comando EPRT (o LPRT) cuando realice descargas FTP. Cuando se establece en FALSE , se desactiva EPRT y LPRT; utilice únicamente el comando PORT. | |
CURLOPT_FTP_USE_EPSV | Cuando está habilitado, los comandos EPSV se intentan primero antes de volver al modo PASV durante las transferencias FTP. Deshabilita el comando EPSV cuando se establece en FALSE . | |
CURLOPT_FTPAPPEND | Cuando está habilitado, agregar escribe en el archivo en lugar de sobrescribirlo. | |
CURLOPT_FTPASCII | Alias de CURLOPT_TRANSFERTEXT . | |
CURLOPT_FTPLISTONLY | Cuando está habilitado, solo se enumeran los nombres de los directorios FTP. | |
CURLOPT_HEADER | Cuando está habilitado, la información del archivo de encabezado se generará como un flujo de datos. | |
CURLINFO_HEADER_OUT | Cadena de solicitud para identificadores de seguimiento cuando está habilitado. | Disponible a partir de PHP 5.1.3. El prefijo CURLINFO_ es intencional. |
CURLOPT_HTTPGET | Cuando esté habilitado, el método HTTP se establecerá en GET. Debido a que GET es el predeterminado, solo se usará si se modifica. | |
CURLOPT_HTTPPROXYTUNNEL | Cuando está habilitado, la transmisión se realiza a través de un proxy HTTP. | |
CURLOPT_MUTE | Cuando esté habilitado, todos los parámetros modificados en la función cURL se restaurarán a sus valores predeterminados. | |
CURLOPT_NETRC | Una vez establecida la conexión, acceda al archivo ~/.netrc para obtener la información de nombre de usuario y contraseña para conectarse al sitio remoto. | |
CURLOPT_NADIE | Cuando está habilitado, la parte BODY del HTML no se generará. | |
CURLOPT_NOPROGRESS | Desactive la barra de progreso de la transferencia curl cuando esté habilitada. La configuración predeterminada de este elemento está habilitada.
| |
CURLOPT_NOSIGNAL | Cuando está habilitado, ignora todas las señales pasadas por curl a php. Este elemento está habilitado de forma predeterminada durante la transmisión multiproceso SAPI. | Agregado en cURL 7.10. |
CURLOPT_POST | Cuando está habilitado, se enviará una solicitud POST normal del tipo: application/x-www-form-urlencoded , al igual que el envío de un formulario. | |
CURLOPT_PUT | Cuando se habilita para permitir que HTTP envíe archivos, se deben configurar tanto CURLOPT_INFILE como CURLOPT_INFILESIZE . | |
CURLOPT_RETURNTRANSFER | Devuelve la información obtenida por curl_exec() en forma de flujo de archivo en lugar de generarla directamente. | |
CURLOPT_SSL_VERIFYPEER | Cuando está deshabilitado, cURL finalizará la validación del servidor. Configure el certificado usando la opción CURLOPT_CAINFO . Configure el directorio del certificado usando la opción CURLOPT_CAPATH . Si CURLOPT_SSL_VERIFYPEER (predeterminado 2) está habilitado, CURLOPT_SSL_VERIFYHOST debe configurarse en TRUE; de lo contrario, debe configurarse en FALSE . | El valor predeterminado es VERDADERO desde cURL 7.10. A partir de cURL 7.10, la instalación del paquete es la predeterminada. |
CURLOPT_TRANSFERTEXT | Cuando está habilitado, utiliza el modo ASCII para transferencias FTP. Para LDAP, recupera información de texto sin formato en lugar de HTML. En los sistemas Windows, el sistema no configura STDOUT en modo binario. | |
CURLOPT_UNRESTRICTED_AUTH | Agregue continuamente información de nombre de usuario y contraseña a múltiples ubicaciones en el encabezado generado usando CURLOPT_FOLLOWLOCATION , incluso si el nombre de dominio ha cambiado. | |
CURLOPT_UPLOAD | Permitir la carga de archivos cuando esté habilitado. | |
CURLOPT_VERBOSE | Cuando esté habilitado, toda la información se informará y almacenará en STDERR o en el CURLOPT_STDERR especificado. |
Devuelve VERDADERO en caso de éxito o FALSO en caso de error.