Cómo utilizar el rizo
CURLOPT_HEADER: si se establece en 1, el contenido devuelto contendrá el nombre de usuario y la contraseña del sitio remoto al que desea establecer una conexión en el archivo rc.
*CURLOPT_FOLLOWLOCATION: establezca esta opción en un encabezado con un valor distinto de cero (como "LOCATION:") y el servidor lo enviará como parte del encabezado HTTP (tenga en cuenta que esto es recursivo, PHP enviar un Encabezado de forma "Ubicación: ")).
*CURLOPT_PUT: establezca esta opción en un valor distinto de cero para cargar archivos mediante HTTP. Para cargar este archivo, se deben configurar las opciones CURLOPT_INFILE y CURLOPT_INFILESIZE.
*CURLOPT_MUTE: establezca esta opción en un valor distinto de cero y PHP guardará completamente silencio sobre la función CURL.
*CURLOPT_TIMEOUT: establece un número entero largo como duración máxima en segundos.
*CURLOPT_LOW_SPEED_LIMIT: establece un número entero largo para controlar cuántos bytes se transmiten.
*CURLOPT_LOW_SPEED_TIME: establece un entero largo para controlar cuántos segundos se transmitirá el número de bytes especificado por CURLOPT_LOW_SPEED_LIMIT.
*CURLOPT_RESUME_FROM: pasa un parámetro largo con una dirección de desplazamiento de bytes (el formulario inicial al que se transferirá).
*CURLOPT_SSLVERSION: pasa un parámetro largo que contiene la versión SSL. Por defecto PHP hará sus propios esfuerzos y para mayor seguridad deberás configurarlo manualmente.
*CURLOPT_TIMECONDITION: pase un parámetro largo para especificar cómo manejar el parámetro CURLOPT_TIMUE. Puede establecer este parámetro en TIMECOND_IFMODSINCE o TIMECOND_ISUNMODSINCE. Esto sólo funciona con HTTP.
* curl opt_timeout: El número de segundos que han pasado desde 1970-1-1. Este tiempo se utilizará como valor especificado por la opción curl opt_time o por el valor predeterminado TIMECOND_IFMODSINCE.
Los valores de las siguientes opciones se utilizarán como cadenas:
*CURLOPT_URL: Esta es la dirección URL que desea recuperar con PHP. Esta opción también se puede configurar al inicializar con la función curl_init().
*CURLOPT_USERPWD: Pase una cadena en el formato [nombre de usuario]:[contraseña] para conectarse a PHP.
*CURLOPT_PROXYUSERPWD: Pase una cadena con el formato [nombre de usuario]:[contraseña] para conectarse al proxy HTTP.
*CURLOPT_RANGE: Pasa el rango a especificar. Debe estar en formato "X-Y", sin incluir X ni Y. La transmisión HTTP también admite varios intervalos, separados por párrafos (X-Y, N-M).
*CURLOPT_POSTFIELDS: pasa una cadena como todos los datos para la operación HTTP "POST".
* CURLOPT_REFERER: Una cadena que contiene el encabezado "REFERER" en la solicitud HTTP.
* CURLOPT _ agente de usuario: la cadena que contiene el encabezado "agente de usuario" en la solicitud HTTP.
*CURLOPT_FTPPORT: pasa una dirección IP que contiene la dirección IP utilizada por la directiva FTPPORT".
Esta instrucción POST le dice al servidor remoto que se conecte a la dirección IP que especificamos. La cadena puede ser una dirección IP, un nombre de host, un nombre de interfaz de red (en UNIX) o '-' (use la dirección IP predeterminada del sistema).
*CURLOPT_COOKIE: Pasa la conexión del encabezado que contiene la cookie HTTP.
*CURLOPT_SSLCERT: Pasa la cadena que contiene el certificado en formato PEM.
*CURLOPT_SSLCERTPASSWD: Pase la contraseña que contiene la contraseña requerida para usar el certificado CURLOPT_SSLCERT.
*CURLOPT_COOKIEFILE: pasa una cadena que contiene el nombre del archivo de los datos de la cookie. Este archivo cookie puede estar en formato Netscape o puede ser un encabezado de estilo HTTP almacenado en el archivo.
*CURLOPT_CUSTOMREQUEST: Al realizar una solicitud HTTP, pase un carácter para que lo utilice GET o HEAD. Para eliminar o realizar otras operaciones, al realizar solicitudes http, es beneficioso pasar una cadena para usar en lugar de get o head. Esto es útil para realizar otra solicitud http más oscura.
Nota: No hagas esto antes de confirmar que tu servidor admite este comando.
Las siguientes opciones requieren una descripción del archivo (obtenida usando la función fopen()):
*CURLOPT_FILE: este archivo será el archivo de salida que usted coloque y transfiera, de manera predeterminada STDOUT .
*CURLOPT_INFILE: Este archivo es el archivo de entrada que envió.
*CURLOPT_WRITEHEADER: Este archivo contiene el encabezado de salida.
*CURLOPT_STDERR: El archivo contiene errores, no STDERR.
Reimpreso sólo como referencia.