curl_init
En esta página
curl_init
Inicializa una sesión cURL
Descripción#
curl_init([string $url]): CurlHandle
```php
Inicializa una nueva sesión y devuelve un manejador cURL.
## Parámetros
`url`
Si se proporciona, entonces `CURLOPT_URL` tomará este valor. Esto puede ser configurado manualmente utilizando la función `curl_setopt`.
> [!NOTE]
> El protocolo `file` está desactivado por cURL si [open_basedir](#ini.open-basedir) está definido.
## Valores devueltos
Devuelve una sesión cURL en caso de éxito, `false` si ocurre un error.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.0.0 | Esta función devuelve ahora una instancia de `CurlHandle`; anteriormente, se devolvía un `resource`. |
| 8.0.0 | `url` ahora es nullable. |
## Ejemplos
Inicializar una sesión cURL y recuperar una página web
```php
Véase también#
curl_multi_init