(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_setopt — Establece una opción para una transferencia cURL
Establece una opción para el gestor de sesión cURL proporcionado.
handle
Un gestor cURL devuelto por curl_init().
option
La opción CURLOPT_* a definir.
value
El valor a definir para option.
Ver la descripción de las
constantes CURLOPT_*
para detalles sobre el tipo de valores esperados por cada constante.
Ejemplo #1 Inicialización de una nueva sesión CURL y búsqueda de una página web
<?php
// Creación de un recurso cURL
$ch = curl_init();
// Definición de la URL y otras opciones apropiadas
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);
// Recuperación de la URL y paso al navegador
curl_exec($ch);
?>Nota:
El hecho de pasar un array a la constante
CURLOPT_POSTFIELDScodificará los datos como multipart/form-data, mientras que el hecho de pasar una cadena codificada URL codificará los datos como application/x-www-form-urlencoded.