<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.curl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'curl.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.curl.php',
    1 => 'cURL',
  ),
  'prev' => 
  array (
    0 => 'curl.resources.php',
    1 => 'Tipos de recursos',
  ),
  'next' => 
  array (
    0 => 'curl.examples.php',
    1 => 'Ejemplos',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/curl/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="curl.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">Estas constantes son definidas por esta
extensión, y solo están disponibles si esta extensión ha sido compilada con
PHP, o bien cargada en tiempo de ejecución.</p>
 <p class="para">
  Las descripciones así como los usos de estas constantes se describen
  en la documentación de las funciones <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span>,
  <span class="function"><a href="function.curl-multi-setopt.php" class="function">curl_multi_setopt()</a></span> y <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span>.
 </p>
 <table class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
   <tr>
   <td id="constant.curlaltsvc-h1">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h1">CURLALTSVC_H1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-h2">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h2">CURLALTSVC_H2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-h3">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h3">CURLALTSVC_H3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-readonlyfile">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-readonlyfile">CURLALTSVC_READONLYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-any">
    <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-anysafe">
    <strong><code><a href="curl.constants.php#constant.curlauth-anysafe">CURLAUTH_ANYSAFE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-aws-sigv4">
    <strong><code><a href="curl.constants.php#constant.curlauth-aws-sigv4">CURLAUTH_AWS_SIGV4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.75.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-basic">
    <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-bearer">
    <strong><code><a href="curl.constants.php#constant.curlauth-bearer">CURLAUTH_BEARER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-digest">
    <strong><code><a href="curl.constants.php#constant.curlauth-digest">CURLAUTH_DIGEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-digest-ie">
    <strong><code><a href="curl.constants.php#constant.curlauth-digest-ie">CURLAUTH_DIGEST_IE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizar la autenticación HTTP Digest con un navegador IE.
     Disponible a partir de cURL 7.19.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlauth-gssapi">CURLAUTH_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.1
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-gssnegotiate">
    <strong><code><a href="curl.constants.php#constant.curlauth-gssnegotiate">CURLAUTH_GSSNEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-negotiate">
    <strong><code><a href="curl.constants.php#constant.curlauth-negotiate">CURLAUTH_NEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-none">
    <strong><code><a href="curl.constants.php#constant.curlauth-none">CURLAUTH_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.10.6.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-ntlm">
    <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-ntlm-wb">
    <strong><code><a href="curl.constants.php#constant.curlauth-ntlm-wb">CURLAUTH_NTLM_WB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.22.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-only">
    <strong><code><a href="curl.constants.php#constant.curlauth-only">CURLAUTH_ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Este es un símbolo meta. Colocar este valor CON
     un solo valor de autenticación específico
     para forzar a libcurl a verificar la autenticación no restringida y si no,
     solo este algoritmo de autenticación es aceptable.
     Disponible a partir de cURL 7.21.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-default">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-ssl">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-ssl">CURLFTPAUTH_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-tls">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-tls">CURLFTPAUTH_TLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-default">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-default">CURLFTPMETHOD_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.15.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-multicwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-multicwd">CURLFTPMETHOD_MULTICWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Realiza una sola operación <code class="literal">CWD</code>
     para cada parte del camino en la URL dada.
     Disponible a partir de cURL 7.15.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-nocwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-nocwd">CURLFTPMETHOD_NOCWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     libcurl no realiza <code class="literal">CWD</code> en absoluto.
     libcurl realiza <code class="literal">SIZE</code>, <code class="literal">RETR</code>,
     <code class="literal">STOR</code> etc.
     y devuelve un camino completo al servidor para todas estas comandas.
     Disponible a partir de cURL 7.15.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-singlecwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-singlecwd">CURLFTPMETHOD_SINGLECWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     libcurl realiza un <code class="literal">CWD</code> con el directorio objetivo completo
     luego opera sobre el fichero como en el caso multicwd.
     Disponible a partir de cURL 7.15.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-all">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-all">CURLFTPSSL_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-active">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-active">CURLFTPSSL_CCC_ACTIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Inicia el cierre de la conexión y espera una respuesta.
     Disponible a partir de cURL 7.16.2.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-none">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-none">CURLFTPSSL_CCC_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     No intenta usar CCC (Clear Command Channel).
     Disponible a partir de cURL 7.16.2.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-passive">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-passive">CURLFTPSSL_CCC_PASSIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     No inicia el cierre de la conexión, pero espera que el servidor lo haga.
     No envía respuesta.
     Disponible a partir de cURL 7.16.2.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-control">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-control">CURLFTPSSL_CONTROL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-none">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-none">CURLFTPSSL_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-try">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-try">CURLFTPSSL_TRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir">CURLFTP_CREATE_DIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.19.3
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir-none">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir-none">CURLFTP_CREATE_DIR_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.19.3
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir-retry">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir-retry">CURLFTP_CREATE_DIR_RETRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.19.3
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlgssapi-delegation-flag">
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-flag">CURLGSSAPI_DELEGATION_FLAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Permite la delegación incondicional de las credenciales GSSAPI.
     Disponible a partir de cURL 7.22.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlgssapi-delegation-policy-flag">
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-policy-flag">CURLGSSAPI_DELEGATION_POLICY_FLAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Delega únicamente si el flag <code class="literal">OK-AS-DELEGATE</code> está definido
     en el ticket de servicio si esta funcionalidad es soportada por la implementación GSS-API
     y que la definición de <code class="literal">GSS_C_DELEG_POLICY_FLAG</code>
     estaba disponible en la compilación.
     Disponible a partir de cURL 7.22.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlheader-separate">
    <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_SEPARATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.37.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlheader-unified">
    <strong><code><a href="curl.constants.php#constant.curlheader-unified">CURLHEADER_UNIFIED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.37.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlhsts-enable">
    <strong><code><a href="curl.constants.php#constant.curlhsts-enable">CURLHSTS_ENABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.74.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlhsts-readonlyfile">
    <strong><code><a href="curl.constants.php#constant.curlhsts-readonlyfile">CURLHSTS_READONLYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.74.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-last">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-last">CURLKHMATCH_LAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.19.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-mismatch">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-mismatch">CURLKHMATCH_MISMATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.19.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-missing">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-missing">CURLKHMATCH_MISSING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.19.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-ok">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-ok">CURLKHMATCH_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.19.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmimeopt-formescape">
    <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_FORMESCAPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.81.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmsg-done">
    <strong><code><a href="curl.constants.php#constant.curlmsg-done">CURLMSG_DONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
 <tr>
   <td id="constant.curlpipe-http1">
    <strong><code><a href="curl.constants.php#constant.curlpipe-http1">CURLPIPE_HTTP1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.43.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpipe-multiplex">
    <strong><code><a href="curl.constants.php#constant.curlpipe-multiplex">CURLPIPE_MULTIPLEX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.43.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpipe-nothing">
    <strong><code><a href="curl.constants.php#constant.curlpipe-nothing">CURLPIPE_NOTHING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.43.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-http">
    <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_HTTP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.10.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-https">
    <strong><code><a href="curl.constants.php#constant.curlproxy-https">CURLPROXY_HTTPS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.52.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-http-1-0">
    <strong><code><a href="curl.constants.php#constant.curlproxy-http-1-0">CURLPROXY_HTTP_1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.19.3
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks4">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks4">CURLPROXY_SOCKS4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.10.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks4a">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks4a">CURLPROXY_SOCKS4A</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.18.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks5">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks5">CURLPROXY_SOCKS5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.10.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks5-hostname">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks5-hostname">CURLPROXY_SOCKS5_HOSTNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.18.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-bad-address-type">
    <strong><code><a href="curl.constants.php#constant.curlpx-bad-address-type">CURLPX_BAD_ADDRESS_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-bad-version">
    <strong><code><a href="curl.constants.php#constant.curlpx-bad-version">CURLPX_BAD_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-closed">
    <strong><code><a href="curl.constants.php#constant.curlpx-closed">CURLPX_CLOSED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi">CURLPX_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi-permsg">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi-permsg">CURLPX_GSSAPI_PERMSG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi-protection">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi-protection">CURLPX_GSSAPI_PROTECTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-identd">
    <strong><code><a href="curl.constants.php#constant.curlpx-identd">CURLPX_IDENTD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-identd-differ">
    <strong><code><a href="curl.constants.php#constant.curlpx-identd-differ">CURLPX_IDENTD_DIFFER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-hostname">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-hostname">CURLPX_LONG_HOSTNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-passwd">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-passwd">CURLPX_LONG_PASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-user">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-user">CURLPX_LONG_USER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-no-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-no-auth">CURLPX_NO_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-ok">
    <strong><code><a href="curl.constants.php#constant.curlpx-ok">CURLPX_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-address">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-address">CURLPX_RECV_ADDRESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-auth">CURLPX_RECV_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-connect">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-connect">CURLPX_RECV_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-reqack">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-reqack">CURLPX_RECV_REQACK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-address-type-not-supported">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-address-type-not-supported">CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-command-not-supported">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-command-not-supported">CURLPX_REPLY_COMMAND_NOT_SUPPORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-connection-refused">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-connection-refused">CURLPX_REPLY_CONNECTION_REFUSED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-general-server-failure">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-general-server-failure">CURLPX_REPLY_GENERAL_SERVER_FAILURE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-host-unreachable">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-host-unreachable">CURLPX_REPLY_HOST_UNREACHABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-network-unreachable">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-network-unreachable">CURLPX_REPLY_NETWORK_UNREACHABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-not-allowed">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-not-allowed">CURLPX_REPLY_NOT_ALLOWED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-ttl-expired">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-ttl-expired">CURLPX_REPLY_TTL_EXPIRED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-unassigned">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-unassigned">CURLPX_REPLY_UNASSIGNED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-request-failed">
    <strong><code><a href="curl.constants.php#constant.curlpx-request-failed">CURLPX_REQUEST_FAILED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-resolve-host">
    <strong><code><a href="curl.constants.php#constant.curlpx-resolve-host">CURLPX_RESOLVE_HOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-auth">CURLPX_SEND_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-connect">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-connect">CURLPX_SEND_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-request">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-request">CURLPX_SEND_REQUEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-unknown-fail">
    <strong><code><a href="curl.constants.php#constant.curlpx-unknown-fail">CURLPX_UNKNOWN_FAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-unknown-mode">
    <strong><code><a href="curl.constants.php#constant.curlpx-unknown-mode">CURLPX_UNKNOWN_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-user-rejected">
    <strong><code><a href="curl.constants.php#constant.curlpx-user-rejected">CURLPX_USER_REJECTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.73.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-agent">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-agent">CURLSSH_AUTH_AGENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.28.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-any">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-default">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-default">CURLSSH_AUTH_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-gssapi">CURLSSH_AUTH_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.58.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-host">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-host">CURLSSH_AUTH_HOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-keyboard">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-keyboard">CURLSSH_AUTH_KEYBOARD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-none">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-none">CURLSSH_AUTH_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-password">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-password">CURLSSH_AUTH_PASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-publickey">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-publickey">CURLSSH_AUTH_PUBLICKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-allow-beast">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_ALLOW_BEAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.25.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-auto-client-cert">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-auto-client-cert">CURLSSLOPT_AUTO_CLIENT_CERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.77.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-native-ca">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-native-ca">CURLSSLOPT_NATIVE_CA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.71.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-no-partialchain">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-no-partialchain">CURLSSLOPT_NO_PARTIALCHAIN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.68.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-no-revoke">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-no-revoke">CURLSSLOPT_NO_REVOKE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.44.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-revoke-best-effort">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-revoke-best-effort">CURLSSLOPT_REVOKE_BEST_EFFORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.70.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-all">
    <strong><code><a href="curl.constants.php#constant.curlusessl-all">CURLUSESSL_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Requiere SSL para todas las comunicaciones
     o falla con <strong><code>CURLE_USE_SSL_FAILED</code></strong>.
     Disponible a partir de cURL 7.17.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-control">
    <strong><code><a href="curl.constants.php#constant.curlusessl-control">CURLUSESSL_CONTROL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Requiere SSL para la conexión de control
     o falla con <strong><code>CURLE_USE_SSL_FAILED</code></strong>.
     Disponible a partir de cURL 7.17.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-none">
    <strong><code><a href="curl.constants.php#constant.curlusessl-none">CURLUSESSL_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     No intenta usar SSL.
     Disponible a partir de cURL 7.17.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-try">
    <strong><code><a href="curl.constants.php#constant.curlusessl-try">CURLUSESSL_TRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Intenta usar SSL, sino continúa normalmente.
     Es de notar que el servidor puede cerrar la conexión si la negociación falla.
     Disponible a partir de cURL 7.17.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlversion-now">
    <strong><code><a href="curl.constants.php#constant.curlversion-now">CURLVERSION_NOW</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlws-raw-mode">
    <strong><code><a href="curl.constants.php#constant.curlws-raw-mode">CURLWS_RAW_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.3.0 y cURL 7.86.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-fail">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-fail">CURL_FNMATCHFUNC_FAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Devolvido por la función de devolución de llamada de coincidencia de caracteres genéricos si una error ha ocurrido.
     Disponible a partir de cURL 7.21.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-match">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-match">CURL_FNMATCHFUNC_MATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Devolvido por la función de devolución de llamada de coincidencia de caracteres genéricos
     si el patrón coincide con la cadena.
     Disponible a partir de cURL 7.21.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-nomatch">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-nomatch">CURL_FNMATCHFUNC_NOMATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Devolvido por la función de devolución de llamada de coincidencia de caracteres genéricos
     si el patrón no coincide con la cadena.
     Disponible a partir de cURL 7.21.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-1-0">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-1-1">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-1-1">CURL_HTTP_VERSION_1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2">CURL_HTTP_VERSION_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.43.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2tls">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2tls">CURL_HTTP_VERSION_2TLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.47.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2-0">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2-0">CURL_HTTP_VERSION_2_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.33.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2-prior-knowledge">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2-prior-knowledge">CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.49.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-3">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-3">CURL_HTTP_VERSION_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.4.0 y cURL 7.66.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-3only">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-3only">CURL_HTTP_VERSION_3ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.4.0 y cURL 7.88.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-none">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-none">CURL_HTTP_VERSION_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-v4">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v4">CURL_IPRESOLVE_V4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizar únicamente direcciones IPv4 al establecer una conexión
     o al elegir una del pool de conexiones.
     Disponible a partir de cURL 7.10.8.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-v6">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v6">CURL_IPRESOLVE_V6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizar únicamente direcciones IPv6 al establecer una conexión
     o al elegir una del pool de conexiones.
     Disponible a partir de cURL 7.10.8.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-whatever">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-whatever">CURL_IPRESOLVE_WHATEVER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizar direcciones de todas las versiones IP permitidas por el sistema.
     Disponible a partir de cURL 7.10.8.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-max-read-size">
    <strong><code><a href="curl.constants.php#constant.curl-max-read-size">CURL_MAX_READ_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.53.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-ignored">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-ignored">CURL_NETRC_IGNORED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-optional">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-optional">CURL_NETRC_OPTIONAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-required">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-required">CURL_NETRC_REQUIRED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-push-deny">
    <strong><code><a href="curl.constants.php#constant.curl-push-deny">CURL_PUSH_DENY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.1.0 y cURL 7.44.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-push-ok">
    <strong><code><a href="curl.constants.php#constant.curl-push-ok">CURL_PUSH_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.1.0 y cURL 7.44.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-readfunc-pause">
    <strong><code><a href="curl.constants.php#constant.curl-readfunc-pause">CURL_READFUNC_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.18.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-301">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-301">CURL_REDIR_POST_301</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.18.2
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-302">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-302">CURL_REDIR_POST_302</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.18.2
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-303">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-303">CURL_REDIR_POST_303</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.25.1
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-all">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-all">CURL_REDIR_POST_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.0.7 y cURL 7.18.2
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-announce">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-announce">CURL_RTSPREQ_ANNOUNCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Cuando enviado por un cliente, este método cambia la descripción de la sesión.
     <code class="literal">ANNOUNCE</code> actúa como un HTTP PUT o POST
     así como <strong><code><a href="curl.constants.php#constant.curl-rtspreq-set-parameter">CURL_RTSPREQ_SET_PARAMETER</a></code></strong>.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-describe">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-describe">CURL_RTSPREQ_DESCRIBE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizado para obtener la descripción de bajo nivel de un flujo.
     La aplicación debe anotar los formatos que comprende
     en el encabezado <code class="literal">Accept:</code>. A menos que esté definido manualmente,
     libcurl añade automáticamente <code class="literal">Accept: application/sdp</code>.
     Los encabezados de condición temporal son añadidos a las peticiones DESCRIBE
     si la opción <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong> es utilizada.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-get-parameter">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-get-parameter">CURL_RTSPREQ_GET_PARAMETER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Recupera un parámetro del servidor.
     Por omisión, libcurl añade un encabezado <code class="literal">Content-Type: text/parameters</code>
     a todas las peticiones no vacías a menos que un encabezado personalizado esté definido.
     <code class="literal">GET_PARAMETER</code> actúa como un HTTP PUT o POST.
     Las aplicaciones que deseen enviar un mensaje de latido
     deben utilizar una petición <code class="literal">GET_PARAMETER</code> vacía.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-options">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-options">CURL_RTSPREQ_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizado para obtener las opciones de la sesión.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-pause">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-pause">CURL_RTSPREQ_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Envía un comando <code class="literal">PAUSE</code> al servidor.
     Utilizar la opción <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong> con un solo valor
     para indicar cuándo el flujo debe ser detenido (por ejemplo npt=25).
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-play">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-play">CURL_RTSPREQ_PLAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Envía un comando <code class="literal">PLAY</code> al servidor.
     Utilizar la opción <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong>
     para modificar el tiempo de lectura (por ejemplo npt=10-15).
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-receive">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-receive">CURL_RTSPREQ_RECEIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Define el tipo de petición RTSP para recibir datos RTP entrelazados.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-record">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-record">CURL_RTSPREQ_RECORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizado para decirle al servidor que grabe una sesión.
     Utilizar la opción <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong> para modificar el tiempo de grabación.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-setup">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-setup">CURL_RTSPREQ_SETUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Utilizado para inicializar la capa de transporte para la sesión.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-set-parameter">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-set-parameter">CURL_RTSPREQ_SET_PARAMETER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Define un parámetro en el servidor.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-teardown">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-teardown">CURL_RTSPREQ_TEARDOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Termina una sesión RTSP.
     Cerrar simplemente una conexión no termina la sesión RTSP
     ya que es válido controlar una sesión RTSP en diferentes conexiones.
     Disponible a partir de cURL 7.20.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-default">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-default">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-default">CURL_SSLVERSION_MAX_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-none">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-none">CURL_SSLVERSION_MAX_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-0">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-0">CURL_SSLVERSION_MAX_TLSv1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-1">CURL_SSLVERSION_MAX_TLSv1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-2">CURL_SSLVERSION_MAX_TLSv1_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-3">CURL_SSLVERSION_MAX_TLSv1_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.54.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-sslv2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv2">CURL_SSLVERSION_SSLv2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-sslv3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv3">CURL_SSLVERSION_SSLv3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1">CURL_SSLVERSION_TLSv1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-0">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-0">CURL_SSLVERSION_TLSv1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-1">CURL_SSLVERSION_TLSv1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-2">CURL_SSLVERSION_TLSv1_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-3">CURL_SSLVERSION_TLSv1_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.52.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-ifmodsince">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-ifunmodsince">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-ifunmodsince">CURL_TIMECOND_IFUNMODSINCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-lastmod">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-lastmod">CURL_TIMECOND_LASTMOD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-none">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-tlsauth-srp">
    <strong><code><a href="curl.constants.php#constant.curl-tlsauth-srp">CURL_TLSAUTH_SRP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.21.4.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-altsvc">
    <strong><code><a href="curl.constants.php#constant.curl-version-altsvc">CURL_VERSION_ALTSVC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.6 y cURL 7.64.1
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-asynchdns">
    <strong><code><a href="curl.constants.php#constant.curl-version-asynchdns">CURL_VERSION_ASYNCHDNS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Resoluciones DNS asíncronas.
     Disponible a partir de PHP 7.3.0 y cURL 7.10.7
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-brotli">
    <strong><code><a href="curl.constants.php#constant.curl-version-brotli">CURL_VERSION_BROTLI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.57.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-conv">
    <strong><code><a href="curl.constants.php#constant.curl-version-conv">CURL_VERSION_CONV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Conversiones de caracteres soportadas.
     Disponible a partir de PHP 7.3.0 y cURL 7.15.4
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-curldebug">
    <strong><code><a href="curl.constants.php#constant.curl-version-curldebug">CURL_VERSION_CURLDEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Seguimiento de la memoria de depuración soportado.
     Disponible a partir de PHP 7.3.6 y cURL 7.19.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-debug">
    <strong><code><a href="curl.constants.php#constant.curl-version-debug">CURL_VERSION_DEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Construido con capacidades de depuración.
     Disponible a partir de PHP 7.3.0 y cURL 7.10.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gsasl">
    <strong><code><a href="curl.constants.php#constant.curl-version-gsasl">CURL_VERSION_GSASL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.76.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gssapi">
    <strong><code><a href="curl.constants.php#constant.curl-version-gssapi">CURL_VERSION_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Construido contra una biblioteca GSS-API.
     Disponible a partir de PHP 7.3.0 y cURL 7.38.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gssnegotiate">
    <strong><code><a href="curl.constants.php#constant.curl-version-gssnegotiate">CURL_VERSION_GSSNEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación Negotiate es soportada.
     Disponible a partir de PHP 7.3.0 y cURL 7.10.6 (obsoleto a partir de cURL 7.38.0)
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-hsts">
    <strong><code><a href="curl.constants.php#constant.curl-version-hsts">CURL_VERSION_HSTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.74.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-http2">
    <strong><code><a href="curl.constants.php#constant.curl-version-http2">CURL_VERSION_HTTP2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Soporte HTTP2 integrado.
     Disponible a partir de cURL 7.33.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-http3">
    <strong><code><a href="curl.constants.php#constant.curl-version-http3">CURL_VERSION_HTTP3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.66.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-https-proxy">
    <strong><code><a href="curl.constants.php#constant.curl-version-https-proxy">CURL_VERSION_HTTPS_PROXY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.52.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-idn">
    <strong><code><a href="curl.constants.php#constant.curl-version-idn">CURL_VERSION_IDN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Los nombres de dominio internacionalizados son soportados.
     Disponible a partir de PHP 7.3.0 y cURL 7.12.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ipv6">
    <strong><code><a href="curl.constants.php#constant.curl-version-ipv6">CURL_VERSION_IPV6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Soporte IPv6.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-kerberos4">
    <strong><code><a href="curl.constants.php#constant.curl-version-kerberos4">CURL_VERSION_KERBEROS4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación Kerberos V4 es soportada.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-kerberos5">
    <strong><code><a href="curl.constants.php#constant.curl-version-kerberos5">CURL_VERSION_KERBEROS5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación Kerberos V5 es soportada.
     Disponible a partir de PHP 7.0.7 y cURL 7.40.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-largefile">
    <strong><code><a href="curl.constants.php#constant.curl-version-largefile">CURL_VERSION_LARGEFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Soporte para ficheros de más de 2 Go.
     Disponible a partir de cURL 7.33.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-libz">
    <strong><code><a href="curl.constants.php#constant.curl-version-libz">CURL_VERSION_LIBZ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Las funcionalidades de libz están presentes.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-multi-ssl">
    <strong><code><a href="curl.constants.php#constant.curl-version-multi-ssl">CURL_VERSION_MULTI_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 7.3.0 y cURL 7.56.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ntlm">
    <strong><code><a href="curl.constants.php#constant.curl-version-ntlm">CURL_VERSION_NTLM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación NTLM es soportada.
     Disponible a partir de PHP 7.3.0 y cURL 7.10.6
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ntlm-wb">
    <strong><code><a href="curl.constants.php#constant.curl-version-ntlm-wb">CURL_VERSION_NTLM_WB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La delegación NTLM al helper winbind es soportada.
     Disponible a partir de PHP 7.3.0 y cURL 7.22.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-psl">
    <strong><code><a href="curl.constants.php#constant.curl-version-psl">CURL_VERSION_PSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Lista de sufijos públicos de Mozilla, utilizada para la verificación de dominios de cookies.
     Disponible a partir de PHP 7.3.6 y cURL 7.47.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-spnego">
    <strong><code><a href="curl.constants.php#constant.curl-version-spnego">CURL_VERSION_SPNEGO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación SPNEGO es soportada.
     Disponible a partir de PHP 7.3.0 y cURL 7.10.8
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ssl">
    <strong><code><a href="curl.constants.php#constant.curl-version-ssl">CURL_VERSION_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Las opciones SSL están presentes.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-sspi">
    <strong><code><a href="curl.constants.php#constant.curl-version-sspi">CURL_VERSION_SSPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Construido contra Windows SSPI.
     Disponible a partir de PHP 7.3.0 y cURL 7.13.2
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-tlsauth-srp">
    <strong><code><a href="curl.constants.php#constant.curl-version-tlsauth-srp">CURL_VERSION_TLSAUTH_SRP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     La autenticación TLS-SRP es soportada.
     Disponible a partir de PHP 7.3.0 y cURL 7.21.4
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-unicode">
    <strong><code><a href="curl.constants.php#constant.curl-version-unicode">CURL_VERSION_UNICODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.72.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-unix-sockets">
    <strong><code><a href="curl.constants.php#constant.curl-version-unix-sockets">CURL_VERSION_UNIX_SOCKETS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Soporte para sockets de dominio Unix.
     Disponible a partir de PHP 7.0.7 y cURL 7.40.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-zstd">
    <strong><code><a href="curl.constants.php#constant.curl-version-zstd">CURL_VERSION_ZSTD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.2.0 y cURL 7.72.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-writefunc-pause">
    <strong><code><a href="curl.constants.php#constant.curl-writefunc-pause">CURL_WRITEFUNC_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de cURL 7.18.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-prereqfunc-ok">
    <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-ok">CURL_PREREQFUNC_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.4.0 y cURL 7.80.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-prereqfunc-abort">
    <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-abort">CURL_PREREQFUNC_ABORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Disponible a partir de PHP 8.4.0 y cURL 7.80.0.
    </span>
   </td>
  </tr>
 </table>
 


<table class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span></strong>
 <tr>
  <td id="constant.curlopt-abstract-unix-socket">
   <strong><code><a href="curl.constants.php#constant.curlopt-abstract-unix-socket">CURLOPT_ABSTRACT_UNIX_SOCKET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Activa el uso de un socket Unix abstracto en lugar de
    establecer una conexión TCP a un host y define la ruta dada
    en <span class="type"><a href="language.types.string.php" class="type string">string</a></span>. Esta opción comparte las mismas semánticas
    que <strong><code><a href="curl.constants.php#constant.curlopt-unix-socket-path">CURLOPT_UNIX_SOCKET_PATH</a></code></strong>. Ambas opciones
    comparten el mismo almacenamiento y por lo tanto solo una de ellas puede ser
    definida por un manejador.
    Disponible a partir de PHP 7.3.0 y cURL 7.53.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-accept-encoding">
   <strong><code><a href="curl.constants.php#constant.curlopt-accept-encoding">CURLOPT_ACCEPT_ENCODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el contenido
    del encabezado <code class="literal">Accept-Encoding:</code> enviado en una solicitud HTTP.
    Establecer en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para desactivar el envío del encabezado <code class="literal">Accept-Encoding:</code>.
    Por omisión a <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de cURL 7.21.6.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-accepttimeout-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-accepttimeout-ms">CURLOPT_ACCEPTTIMEOUT_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número máximo de milisegundos a esperar para que un servidor
    se reconecte a cURL cuando se usa una conexión FTP activa.
    Por omisión a <code class="literal">60000</code> milisegundos.
    Disponible a partir de cURL 7.24.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-address-scope">
   <strong><code><a href="curl.constants.php#constant.curlopt-address-scope">CURLOPT_ADDRESS_SCOPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El identificador de ámbito a usar al conectarse a una dirección IPv6.
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión a <code class="literal">0</code>.
    Disponible a partir de cURL 7.19.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-altsvc">
   <strong><code><a href="curl.constants.php#constant.curlopt-altsvc">CURLOPT_ALTSVC</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de archivo para que cURL lo use como caché Alt-Svc para leer el contenido
    de la caché existente
    y eventualmente reescribirlo después de un transferencia, a menos que
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-readonlyfile">CURLALTSVC_READONLYFILE</a></code></strong>
    esté definido a través de <strong><code><a href="curl.constants.php#constant.curlopt-altsvc-ctrl">CURLOPT_ALTSVC_CTRL</a></code></strong>.
    Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-altsvc-ctrl">
   <strong><code><a href="curl.constants.php#constant.curlopt-altsvc-ctrl">CURLOPT_ALTSVC_CTRL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Rellena el bitmask con el conjunto correcto de funcionalidades para indicar a cURL cómo manejar Alt-Svc para los
    transferencias usando este manejador. cURL solo acepta los encabezados Alt-Svc en HTTPS. También completará
    una solicitud a un origen alternativo solo si este origen está correctamente alojado en HTTPS.
    Definir un bit activará el motor alt-svc.
    Definido en una de las constantes
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h1">CURLALTSVC_<span class="replaceable">*</span></a></code></strong>.
    Por omisión, la gestión Alt-Svc está desactivada.
    Disponible a partir de PHP 8.2.0 y cURL 7.64.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-append">
   <strong><code><a href="curl.constants.php#constant.curlopt-append">CURLOPT_APPEND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer esta opción a <code class="literal">1</code> hará que las descargas FTP
    añadan al archivo remoto en lugar de sobrescribirlo.
    Por omisión a <code class="literal">0</code>.
    Disponible a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-autoreferer">
   <strong><code><a href="curl.constants.php#constant.curlopt-autoreferer">CURLOPT_AUTOREFERER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para definir automáticamente el campo <code class="literal">Referer:</code> en
    las solicitudes donde sigue una redirección <code class="literal">Location:</code>.
    Por omisión, el valor es <code class="literal">0</code>.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-aws-sigv4">
   <strong><code><a href="curl.constants.php#constant.curlopt-aws-sigv4">CURLOPT_AWS_SIGV4</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Proporciona autenticación de firma AWS V4 en el encabezado HTTP(S) como <span class="type"><a href="language.types.string.php" class="type string">string</a></span>.
    Esta opción reemplaza cualquier otro tipo de autenticación que haya sido definido en
    <strong><code><a href="curl.constants.php#constant.curlopt-httpauth">CURLOPT_HTTPAUTH</a></code></strong>. Este método no puede combinarse con otros tipos de autenticación.
    Disponible a partir de PHP 8.2.0 y cURL 7.75.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-binarytransfer">
   <strong><code><a href="curl.constants.php#constant.curlopt-binarytransfer">CURLOPT_BINARYTRANSFER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Esta constante ya no se usa a partir de PHP 5.5.0.
    Deprecado a partir de PHP 8.4.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-buffersize">
   <strong><code><a href="curl.constants.php#constant.curlopt-buffersize">CURLOPT_BUFFERSIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un tamaño de búfer a usar para cada lectura. No hay garantía
    de que esta solicitud será satisfecha, sin embargo.
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión, el valor es <strong><code>CURL_MAX_WRITE_SIZE</code></strong> (actualmente, 16kB).
    Disponible a partir de cURL 7.10.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cainfo">
   <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de un archivo que contiene uno o varios certificados para verificar el
    par con. Esto solo tiene sentido cuando se usa en combinación con
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>. Puede requerir una ruta absoluta.
    Disponible a partir de cURL 7.4.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cainfo-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-cainfo-blob">CURLOPT_CAINFO_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de un archivo PEM que contiene uno o varios certificados para verificar el par
    con.
    Esta opción reemplaza <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong>.
    Disponible a partir de PHP 8.2.0 y cURL 7.77.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-capath">
   <strong><code><a href="curl.constants.php#constant.curlopt-capath">CURLOPT_CAPATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con un directorio que contiene varios certificados CA. Use esta opción
    en combinación con <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>.
    Disponible a partir de cURL 7.9.8.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ca-cache-timeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-ca-cache-timeout">CURLOPT_CA_CACHE_TIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el tiempo máximo en segundos durante el cual un almacén de certificados CA
    almacenado en caché en memoria puede ser conservado y reutilizado para nuevas conexiones.
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión, el valor es <code class="literal">86400</code> (24 horas).
    Disponible a partir de PHP 8.3.0 y cURL 7.87.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-certinfo">
   <strong><code><a href="curl.constants.php#constant.curlopt-certinfo">CURLOPT_CERTINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para salir con información sobre el certificado SSL en
    <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong>
    en transferencias seguras.
    Requiere <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong> para tener efecto.
    Por omisión, el valor es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-connecttimeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-connecttimeout">CURLOPT_CONNECTTIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número de segundos a esperar al intentar conectarse. Use <code class="literal">0</code> para
    esperar indefinidamente.
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión, el valor es <code class="literal">300</code>.
    Disponible a partir de cURL 7.7.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-connecttimeout-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-connecttimeout-ms">CURLOPT_CONNECTTIMEOUT_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número de milisegundos a esperar al intentar conectarse.
    Use <code class="literal">0</code> para esperar indefinidamente.
    Si cURL está compilado para usar el resolutor de nombres estándar del sistema, esta
    parte de la conexión siempre usará una resolución a segundo completo para
    los tiempos de espera con un tiempo de espera mínimo permitido de un segundo.
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión, el valor es <code class="literal">300000</code>.
    Disponible a partir de cURL 7.16.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-connect-only">
   <strong><code><a href="curl.constants.php#constant.curlopt-connect-only">CURLOPT_CONNECT_ONLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para indicar a la biblioteca que no realice autenticación de proxy
    y configuración de conexión requerida, pero no transferencia de datos. Esta opción está implementada para
    HTTP, SMTP y POP3.
    Por omisión, el valor es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.15.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-connect-to">
   <strong><code><a href="curl.constants.php#constant.curlopt-connect-to">CURLOPT_CONNECT_TO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Conecta a un host y puerto específicos en lugar del host y puerto de la URL.
    Acepta un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s en el formato
    <code class="literal">HOST:PORT:CONNECT-TO-HOST:CONNECT-TO-PORT</code>.
    Disponible a partir de PHP 7.0.7 y cURL 7.49.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cookie">
   <strong><code><a href="curl.constants.php#constant.curlopt-cookie">CURLOPT_COOKIE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el contenido del encabezado <code class="literal">&quot;Cookie: &quot;</code> a usar
    en la solicitud HTTP.
    Es de notar que múltiples cookies están separadas por un punto y coma seguido
    de un espacio (por ejemplo, <code class="literal">fruit=apple; colour=red</code>).
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cookiefile">
   <strong><code><a href="curl.constants.php#constant.curlopt-cookiefile">CURLOPT_COOKIEFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre del archivo que contiene los datos de las cookies.
    El archivo de cookies puede estar en formato Netscape, o simplemente encabezados HTTP clásicos
    volcados en un archivo.
    Si el nombre es una cadena vacía, no se cargan cookies, pero la gestión de cookies
    sigue activada.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cookiejar">
   <strong><code><a href="curl.constants.php#constant.curlopt-cookiejar">CURLOPT_COOKIEJAR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre del archivo para guardar todas las cookies internas cuando
    el destructor del manejador es llamado.
    Disponible a partir de cURL 7.9.0.
    <div class="warning"><strong class="warning">Advertencia</strong>
     <p class="simpara">
      A partir de PHP 8.0.0, <span class="function"><a href="function.curl-close.php" class="function">curl_close()</a></span> es una operación nula
      y no destruye <em>ningún</em> manejador.
      Si las cookies deben ser escritas antes de que el manejador sea destruido
      automáticamente, ejecute <code class="code">curl_setopt($ch, CURLOPT_COOKIELIST, &quot;FLUSH&quot;);</code>.
     </p>
    </div>
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cookielist">
   <strong><code><a href="curl.constants.php#constant.curlopt-cookielist">CURLOPT_COOKIELIST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> de cookies (es decir, una sola línea en el formato Netscape/Mozilla, o un encabezado
    Set-Cookie HTTP regular) añade esta única cookie al almacenamiento interno de cookies.
    <span class="simplelist">
      <code class="literal">ALL</code>
      borra todas las cookies almacenadas en memoria
     , 
      <code class="literal">SESS</code>
      borra todas las cookies de sesión almacenadas en memoria
     , 
      <code class="literal">FLUSH</code>
      escribe todas las cookies conocidas en el archivo especificado por
      <strong><code><a href="curl.constants.php#constant.curlopt-cookiejar">CURLOPT_COOKIEJAR</a></code></strong>
     , 
      <code class="literal">RELOAD</code>
      carga todas las cookies desde los archivos especificados por
      <strong><code><a href="curl.constants.php#constant.curlopt-cookiefile">CURLOPT_COOKIEFILE</a></code></strong>
     </span>
    .
    Disponible a partir de cURL 7.14.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-cookiesession">
   <strong><code><a href="curl.constants.php#constant.curlopt-cookiesession">CURLOPT_COOKIESESSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para marcar esto como una nueva &quot;sesión&quot; de cookies. Esto forzará a cURL
    a ignorar todas las cookies que está a punto de cargar que son &quot;cookies de sesión&quot;
    de la sesión anterior. Por omisión, cURL almacena y carga siempre
    todas las cookies, independientemente de si son cookies de sesión o no.
    Las cookies de sesión son cookies sin fecha de expiración y están destinadas a ser vivas
    y existentes solo para esta &quot;sesión&quot;.
    Disponible a partir de cURL 7.9.7.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-crlf">
   <strong><code><a href="curl.constants.php#constant.curlopt-crlf">CURLOPT_CRLF</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para convertir los finales de línea Unix en finales de línea CRLF
    en las transferencias.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-crlfile">
   <strong><code><a href="curl.constants.php#constant.curlopt-crlfile">CURLOPT_CRLFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> nombrando un archivo con la concatenación de
    la CRL (Certificate Revocation List) (en formato PEM)
    para usar en la validación del certificado que ocurre durante el intercambio SSL.
    Cuando cUrl está compilado para usar GnuTLS,
    no hay manera de influir en el uso de CRL pasado
    para ayudar en el proceso de verificación.
    Cuando cUrl está compilado para usar OpenSSL,
    <code class="literal">X509_V_FLAG_CRL_CHECK</code>
    y <code class="literal">X509_V_FLAG_CRL_CHECK_ALL</code> están ambos definidos,
    exigiendo la verificación de la CRL contra todos los elementos de la cadena de certificados
    si un archivo CRL es pasado.
    También es de notar que <strong><code><a href="curl.constants.php#constant.curlopt-crlfile">CURLOPT_CRLFILE</a></code></strong> implica
    <strong><code><a href="curl.constants.php#constant.curlsslopt-no-partialchain">CURLSSLOPT_NO_PARTIALCHAIN</a></code></strong>
    a partir de cURL 7.71.0 debido a un bug de OpenSSL.
    Disponible a partir de cURL 7.19.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-customrequest">
   <strong><code><a href="curl.constants.php#constant.curlopt-customrequest">CURLOPT_CUSTOMREQUEST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un método de solicitud personalizado a usar en lugar de
    <code class="literal">GET</code>
    o <code class="literal">HEAD</code> al realizar
    una solicitud HTTP. Esto es útil para realizar
    solicitudes HTTP más oscuras como <code class="literal">DELETE</code> u otras.
    Los valores válidos son cosas como <code class="literal">GET</code>,
    <code class="literal">POST</code>, <code class="literal">CONNECT</code> y así sucesivamente;
    es decir, no ingresar una línea completa de solicitud HTTP aquí. Por ejemplo,
    ingresar
    <code class="literal">GET /index.html HTTP/1.0\r\n\r\n</code>
    sería incorrecto.
    Esta opción acepta un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      No hacer esto sin asegurarse de que el servidor soporte el método de solicitud
      personalizado primero.
     </p>
    </p></blockquote>
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-default-protocol">
   <strong><code><a href="curl.constants.php#constant.curlopt-default-protocol">CURLOPT_DEFAULT_PROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el protocolo por defecto a usar si la URL carece de un nombre de esquema.
    Disponible a partir de PHP 7.0.7 y cURL 7.45.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dirlistonly">
   <strong><code><a href="curl.constants.php#constant.curlopt-dirlistonly">CURLOPT_DIRLISTONLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir esta opción a <code class="literal">1</code> para tener efectos diferentes
    basados en el protocolo con el que se usa.
    Las URLs basadas en FTP y SFTP solo listarán los nombres de archivos en un directorio.
    POP3 listará el mensaje o mensajes de correo electrónico en el servidor POP3.
    Para FILE, esta opción no tiene efecto
    ya que los directorios siempre se listan en este modo.
    Usar esta opción con
    <strong><code><a href="curl.constants.php#constant.curlopt-wildcardmatch">CURLOPT_WILDCARDMATCH</a></code></strong>
    evitará que este último tenga algún efecto.
    Por omisión a <code class="literal">0</code>.
    Disponible a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-disallow-username-in-url">
   <strong><code><a href="curl.constants.php#constant.curlopt-disallow-username-in-url">CURLOPT_DISALLOW_USERNAME_IN_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para no permitir URLs que incluyen un nombre de usuario.
    Los nombres de usuario están permitidos por omisión.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-cache-timeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-cache-timeout">CURLOPT_DNS_CACHE_TIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número de segundos para mantener las entradas DNS en memoria. Esta
    opción está definida por omisión a <code class="literal">120</code> (2 minutos).
    Esta opción acepta cualquier valor que pueda ser convertido en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.9.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-interface">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-interface">CURLOPT_DNS_INTERFACE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el nombre de la interfaz de red a la que el resolutor DNS debe enlazarse.
    Esto debe ser un nombre de interfaz (no una dirección).
    Esta opción acepta un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.33.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-local-ip4">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-local-ip4">CURLOPT_DNS_LOCAL_IP4</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define la dirección IPv4 local a la que el resolutor debe enlazarse.
    El argumento debe contener una sola dirección IPv4 numérica.
    Esta opción acepta un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.33.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-local-ip6">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-local-ip6">CURLOPT_DNS_LOCAL_IP6</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define la dirección IPv6 local a la que el resolutor debe enlazarse.
    El argumento debe contener una sola dirección IPv6 numérica.
    Esta opción acepta un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.33.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-servers">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-servers">CURLOPT_DNS_SERVERS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con una lista separada por comas de servidores DNS a usar
    en lugar del sistema por defecto
    (por ejemplo: <code class="literal">192.168.1.100,192.168.1.101:8080</code>).
    Disponible a partir de cURL 7.24.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-shuffle-addresses">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-shuffle-addresses">CURLOPT_DNS_SHUFFLE_ADDRESSES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para mezclar el orden de todas las direcciones devueltas para que sean usadas
    en un orden aleatorio, cuando un nombre es resuelto y más de una dirección IP es devuelta.
    Esto puede resultar en el uso de IPv4 antes que IPv6 o viceversa.
    Disponible a partir de PHP 7.3.0 y cURL 7.60.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-dns-use-global-cache">
   <strong><code><a href="curl.constants.php#constant.curlopt-dns-use-global-cache">CURLOPT_DNS_USE_GLOBAL_CACHE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para usar una caché DNS global. Esta opción no es thread-safe.
    Está activada por omisión si PHP está compilado para uso no threadado
    (CLI, FCGI, Apache2-Prefork, etc.).
    Disponible a partir de cURL 7.9.3 y obsoleta a partir de cURL 7.11.1.
    A partir de PHP 8.4, esta opción ya no tiene ningún efecto.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-doh-ssl-verifyhost">
   <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifyhost">CURLOPT_DOH_SSL_VERIFYHOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">2</code> para verificar el campo de nombre del certificado SSL del servidor DNS-over-HTTPS
    en comparación con el nombre de host.
    Disponible a partir de PHP 8.2.0 y cURL 7.76.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-doh-ssl-verifypeer">
   <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifypeer">CURLOPT_DOH_SSL_VERIFYPEER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">1</code> para activar y <code class="literal">0</code> para desactivar
    la verificación de la autenticidad del certificado SSL del servidor DNS-over-HTTPS.
    Disponible a partir de PHP 8.2.0 y cURL 7.76.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-doh-ssl-verifystatus">
   <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifystatus">CURLOPT_DOH_SSL_VERIFYSTATUS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">1</code> para activar y <code class="literal">0</code> para desactivar
    la verificación del estado del certificado del servidor DNS-over-HTTPS usando
    la extensión TLS &quot;Certificate Status Request&quot; (OCSP stapling).
    Disponible a partir de PHP 8.2.0 y cURL 7.76.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-doh-url">
   <strong><code><a href="curl.constants.php#constant.curlopt-doh-url">CURLOPT_DOH_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Proporciona la URL DNS-over-HTTPS.
    Esta opción acepta un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 8.1.0 y cURL 7.62.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-egdsocket">
   <strong><code><a href="curl.constants.php#constant.curlopt-egdsocket">CURLOPT_EGDSOCKET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Como <strong><code><a href="curl.constants.php#constant.curlopt-random-file">CURLOPT_RANDOM_FILE</a></code></strong> excepto que pasas una cadena que contiene un nombre
    de archivo al socket Entropy Gathering Daemon.
    Disponible a partir de cURL 7.7.0 y obsoleto a partir de cURL 7.84.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-encoding">
   <strong><code><a href="curl.constants.php#constant.curlopt-encoding">CURLOPT_ENCODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El contenido de los encabezados <code class="literal">Accept-Encoding:</code> como <span class="type"><a href="language.types.string.php" class="type string">string</a></span>.
    Esto permite decodificar la respuesta.
    Los encodings soportados son
    <span class="simplelist">
      <code class="literal">identity</code>
     , 
      <code class="literal">deflate</code>
     , 
      <code class="literal">gzip</code>
     </span>
    .
    Si una cadena vacía, <span class="type"><a href="language.types.string.php" class="type string">string</a></span>,
    es definida, un encabezado que contiene todos los tipos de encoding soportados es enviado.
    Disponible a partir de cURL 7.10.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-expect-100-timeout-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-expect-100-timeout-ms">CURLOPT_EXPECT_100_TIMEOUT_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo de espera para las respuestas <code class="literal">Expect: 100-continue</code> en milisegundos.
    Por omisión, <code class="literal">1000</code> milisegundos.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de PHP 7.0.7 y cURL 7.36.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-failonerror">
   <strong><code><a href="curl.constants.php#constant.curlopt-failonerror">CURLOPT_FAILONERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para fallar verbalmente si el código HTTP devuelto
    es superior o igual a <code class="literal">400</code>. El comportamiento por omisión es devolver
    la página normalmente, ignorando el código.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-file">
   <strong><code><a href="curl.constants.php#constant.curlopt-file">CURLOPT_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta un descriptor de fichero
    <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span>
    hacia el fichero en el que debe escribirse la transferencia.
    El valor por omisión es <strong><code><a href="reserved.constants.php#constant.stdout">STDOUT</a></code></strong> (la ventana del navegador).
    Disponible a partir de cURL 7.1.0 y obsoleto a partir de cURL 7.9.7.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-filetime">
   <strong><code><a href="curl.constants.php#constant.curlopt-filetime">CURLOPT_FILETIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para intentar recuperar la fecha de modificación
    del documento remoto. Este valor puede ser recuperado utilizando la opción
    <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong>
    con
    <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span>.
    Disponible a partir de cURL 7.5.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-fnmatch-function">
   <strong><code><a href="curl.constants.php#constant.curlopt-fnmatch-function">CURLOPT_FNMATCH_FUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> que será utilizado para la correspondencia de caracteres genéricos.
    La firma de la función de devolución de llamada debe ser:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$pattern</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code>
     </span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">pattern</code>
      </dt>
      <dd>
       <span class="simpara">
        La cadena de caracteres genéricos.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">string</code>
      </dt>
      <dd>
       <span class="simpara">
        El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> sobre el que ejecutar la correspondencia de caracteres genéricos.
       </span>
      </dd>
     
    </dl>
    La función de devolución de llamada debe devolver
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-match">CURL_FNMATCHFUNC_MATCH</a></code></strong>
    si el patrón coincide con el <span class="type"><a href="language.types.string.php" class="type string">string</a></span>,
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-nomatch">CURL_FNMATCHFUNC_NOMATCH</a></code></strong>
    si no es así
    o <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-fail">CURL_FNMATCHFUNC_FAIL</a></code></strong> si ha ocurrido un error.
    Disponible a partir de cURL 7.21.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-followlocation">
   <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para seguir todos los encabezados
    <code class="literal">Location:</code>
    enviados por el servidor en la respuesta HTTP.
    Ver también <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong>.
    Esta constante no está disponible cuando
    <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a>
    está activado.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-forbid-reuse">
   <strong><code><a href="curl.constants.php#constant.curlopt-forbid-reuse">CURLOPT_FORBID_REUSE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para forzar el cierre explícito de la conexión
    cuando el proceso finaliza, por lo que no se almacenará en caché para su reutilización.
    Disponible a partir de cURL 7.7.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-fresh-connect">
   <strong><code><a href="curl.constants.php#constant.curlopt-fresh-connect">CURLOPT_FRESH_CONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para forzar el uso de una nueva conexión
    en lugar de una conexión almacenada en caché.
    Disponible a partir de cURL 7.7.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftpappend">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftpappend">CURLOPT_FTPAPPEND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para añadir al fichero remoto en lugar de
    sobrescribirlo.
    Disponible a partir de cURL 7.1.0 y obsoleto a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftpascii">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftpascii">CURLOPT_FTPASCII</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un alias de
    <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong>. Utilice esto en su lugar.
    Disponible a partir de cURL 7.1, obsoleto a partir de cURL 7.11.1
    y disponible por última vez a partir de cURL 7.15.5.
    Eliminado a partir de PHP 7.3.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftplistonly">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftplistonly">CURLOPT_FTPLISTONLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para solo listar los nombres de un
    directorio FTP.
    Disponible a partir de cURL 7.1.0 y obsoleto a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftpport">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftpport">CURLOPT_FTPPORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que se utilizará para obtener la dirección IP a usar para el comando FTP <code class="literal">
    PORT</code>.
    El comando <code class="literal">PORT</code> indica al servidor remoto que se conecte a nuestra dirección IP especificada.
    El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> puede ser una dirección IP simple, un nombre de host, un nombre de interfaz de red (en Unix),
    o simplemente un <code class="literal">-</code> para usar la dirección IP por defecto del sistema.
    Esta opción acepta una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftpsslauth">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftpsslauth">CURLOPT_FTPSSLAUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir el método de autenticación FTP sobre SSL (si está activado) en una de las
    constantes
    <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_<span class="replaceable">*</span></a></code></strong>.
    El valor por omisión es <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_DEFAULT</a></code></strong>.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-account">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-account">CURLOPT_FTP_ACCOUNT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que será enviado como información de cuenta en FTP
    (usando el comando <code class="literal">ACCT</code>) después de que el nombre de usuario y la contraseña hayan sido
    proporcionados
    al servidor.
    Definir en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para desactivar el envío de la información de cuenta.
    Por omisión en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de cURL 7.13.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-alternative-to-user">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-alternative-to-user">CURLOPT_FTP_ALTERNATIVE_TO_USER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que será utilizado para intentar autenticarse en FTP
    si la negociación <code class="literal">USER/PASS</code> falla.
    Disponible a partir de cURL 7.15.5.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-create-missing-dirs">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-create-missing-dirs">CURLOPT_FTP_CREATE_MISSING_DIRS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para crear los directorios faltantes cuando una operación FTP
    encuentra un camino que actualmente no existe.
    Disponible a partir de cURL 7.10.7.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-filemethod">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-filemethod">CURLOPT_FTP_FILEMETHOD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Indica a curl qué método usar para alcanzar un fichero en un servidor FTP(S).
    Los valores posibles son
    una de las constantes
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-default">CURLFTPMETHOD_<span class="replaceable">*</span></a></code></strong>.
    El valor por omisión es <strong><code><a href="curl.constants.php#constant.curlftpmethod-multicwd">CURLFTPMETHOD_MULTICWD</a></code></strong>.
    Disponible a partir de cURL 7.15.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-response-timeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-response-timeout">CURLOPT_FTP_RESPONSE_TIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo de espera en segundos que cURL esperará para una respuesta de un servidor FTP
    Esta opción reemplaza <strong><code><a href="curl.constants.php#constant.curlopt-timeout">CURLOPT_TIMEOUT</a></code></strong>.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Este nombre de opción es reemplazado por <strong><code><a href="curl.constants.php#constant.curlopt-server-response-timeout">CURLOPT_SERVER_RESPONSE_TIMEOUT</a></code></strong>, disponible a partir
    de PHP 8.4.0.
    Disponible a partir de cURL 7.10.8 y deprecado a partir de cURL 7.85.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-skip-pasv-ip">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-skip-pasv-ip">CURLOPT_FTP_SKIP_PASV_IP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si esta opción está definida en <code class="literal">1</code>,
    cURL no utilizará la dirección IP que el servidor sugiere
    en su respuesta 227 al comando <code class="literal">PASV</code> de cURL
    sino que utilizará la dirección IP que usó para la conexión.
    El número de puerto recibido de la respuesta 227 no será ignorado por cURL.
    Por omisión en <code class="literal">1</code> a partir de cURL 7.74.0
    y <code class="literal">0</code> antes de eso.
    Disponible a partir de cURL 7.15.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-ssl">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-ssl">CURLOPT_FTP_SSL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Disponible a partir de cURL 7.11.0 y obsoleto a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-ssl-ccc">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-ssl-ccc">CURLOPT_FTP_SSL_CCC</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Esta opción hace que cURL use CCC (Clear Command Channel)
    que detiene la capa SSL/TLS después de la autenticación
    dejando el resto de la comunicación del canal de control sin cifrar.
    Usar una de las constantes
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-active">CURLFTPSSL_CCC_<span class="replaceable">*</span></a></code></strong>.
    Por omisión en <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-none">CURLFTPSSL_CCC_NONE</a></code></strong>.
    Disponible a partir de cURL 7.16.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-use-eprt">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-eprt">CURLOPT_FTP_USE_EPRT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para usar <code class="literal">EPRT</code> (y <code class="literal">LPRT</code>) durante las descargas FTP activas.
    Definir en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para desactivar <code class="literal">EPRT</code> y <code class="literal">LPRT</code> y usar solo <code class="literal">
    PORT</code>.
    Disponible a partir de cURL 7.10.5.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-use-epsv">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-epsv">CURLOPT_FTP_USE_EPSV</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para intentar primero un comando <code class="literal">EPSV</code> para las transferencias FTP antes de
    volver a <code class="literal">PASV</code>.
    Definir en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para desactivar <code class="literal">EPSV</code>.
    Disponible a partir de cURL 7.9.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ftp-use-pret">
   <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-pret">CURLOPT_FTP_USE_PRET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <code class="literal">1</code> para enviar un comando <code class="literal">PRET</code> antes
    <code class="literal">PASV</code>
    (y <code class="literal">EPSV</code>).
    No tiene ningún efecto al usar el modo de transferencia FTP activo.
    Por omisión en <code class="literal">0</code>.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-gssapi-delegation">
   <strong><code><a href="curl.constants.php#constant.curlopt-gssapi-delegation">CURLOPT_GSSAPI_DELEGATION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-flag">CURLGSSAPI_DELEGATION_FLAG</a></code></strong>
    para permitir la delegación incondicional de las credenciales GSSAPI.
    Definir en
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-policy-flag">CURLGSSAPI_DELEGATION_POLICY_FLAG</a></code></strong>
    para delegar solo si la bandera <code class="literal">OK-AS-DELEGATE</code> está definida
    en el ticket de servicio.
    Por omisión en <strong><code>CURLGSSAPI_DELEGATION_NONE</code></strong>.
    Disponible a partir de cURL 7.22.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-happy-eyeballs-timeout-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-happy-eyeballs-timeout-ms">CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un avance para IPv6 para el algoritmo Happy Eyeballs. Happy Eyeballs intenta
    conectarse tanto a las direcciones IPv4 como IPv6 para los hosts de doble pila,
    prefiriendo IPv6 primero para los milisegundos de tiempo de espera.
    Por omisión en <strong><code>CURL_HET_DEFAULT</code></strong>, que actualmente es de 200 milisegundos.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de PHP 7.3.0 y cURL 7.59.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-haproxyprotocol">
   <strong><code><a href="curl.constants.php#constant.curlopt-haproxyprotocol">CURLOPT_HAPROXYPROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para enviar un encabezado de protocolo HAProxy <code class="literal">PROXY</code> v1 al inicio de la conexión.
    La acción por omisión es no enviar este encabezado.
    Disponible a partir de PHP 7.3.0 y cURL 7.60.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-header">
   <strong><code><a href="curl.constants.php#constant.curlopt-header">CURLOPT_HEADER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para incluir los encabezados en la salida enviada al callback
    definido por <strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-headerfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-headerfunction">CURLOPT_HEADERFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$headerData</code>
     </span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">headerData</code>
      </dt>
      <dd>
       <span class="simpara">
        Los datos de encabezado que deben ser escritos por el callback.
       </span>
      </dd>
     
    </dl>
    El callback debe devolver el número de bytes escritos.
    Disponible a partir de cURL 7.7.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-headeropt">
   <strong><code><a href="curl.constants.php#constant.curlopt-headeropt">CURLOPT_HEADEROPT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Enviar los encabezados HTTP tanto al proxy como al host o por separado.
    Los valores posibles son cualquiera de las
    constantes
    <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_<span class="replaceable">*</span></a></code></strong>.
    Por omisión en <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_SEPARATE</a></code></strong> a partir de cURL
    7.42.1, y <strong><code><a href="curl.constants.php#constant.curlheader-unified">CURLHEADER_UNIFIED</a></code></strong> antes de eso.
    Disponible a partir de PHP 7.0.7 y cURL 7.37.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-hsts">
   <strong><code><a href="curl.constants.php#constant.curlopt-hsts">CURLOPT_HSTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    con el nombre del archivo de caché HSTS (HTTP Strict Transport Security)
    o <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para permitir HSTS sin leer ni escribir en un archivo
    y borrar la lista de archivos para leer los datos HSTS.
    Disponible a partir de PHP 8.2.0 y cURL 7.74.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-hsts-ctrl">
   <strong><code><a href="curl.constants.php#constant.curlopt-hsts-ctrl">CURLOPT_HSTS_CTRL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta una máscara de bits de las características HSTS (HTTP Strict Transport Security)
    definidas por las constantes
    <strong><code><a href="curl.constants.php#constant.curlhsts-enable">CURLHSTS_<span class="replaceable">*</span></a></code></strong>.
    Disponible a partir de PHP 8.2.0 y cURL 7.74.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-http09-allowed">
   <strong><code><a href="curl.constants.php#constant.curlopt-http09-allowed">CURLOPT_HTTP09_ALLOWED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si se permiten las respuestas HTTP/0.9. Por omisión en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> a partir de cURL 7.66.0;
    antes, era <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
    Disponible a partir de PHP 7.3.15 y 7.4.3, respectivamente, y cURL 7.64.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-http200aliases">
   <strong><code><a href="curl.constants.php#constant.curlopt-http200aliases">CURLOPT_HTTP200ALIASES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de respuestas HTTP <code class="literal">200</code> que serán consideradas como respuestas válidas y no
    como errores.
    Disponible a partir de cURL 7.10.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-httpauth">
   <strong><code><a href="curl.constants.php#constant.curlopt-httpauth">CURLOPT_HTTPAUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una máscara de bits de los métodos de autenticación HTTP a usar. Las opciones son:
    <span class="simplelist">
      <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-digest">CURLAUTH_DIGEST</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-gssnegotiate">CURLAUTH_GSSNEGOTIATE</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-aws-sigv4">CURLAUTH_AWS_SIGV4</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-anysafe">CURLAUTH_ANYSAFE</a></code></strong>
     </span>
    .
    Si se usa más de un método, cURL interrogará al servidor para ver
    qué métodos soporta y elegirá el mejor.
    <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong>
    define todos los bits. cURL seleccionará automáticamente
    la que encuentre más segura.
    Disponible a partir de cURL 7.10.6.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-httpget">
   <strong><code><a href="curl.constants.php#constant.curlopt-httpget">CURLOPT_HTTPGET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para restablecer el método de solicitud HTTP a <code class="literal">GET</code>. Como <code class="literal">GET</code> es
    el valor por omisión, esto solo es necesario si la solicitud
    de solicitud ha sido cambiada.
    Disponible a partir de cURL 7.8.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-httpheader">
   <strong><code><a href="curl.constants.php#constant.curlopt-httpheader">CURLOPT_HTTPHEADER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de campos de encabezado HTTP a definir. Este array debe estar en el formato
    <code class="code">
     array(&#039;Content-type: text/plain&#039;, &#039;Content-length: 100&#039;)
    </code>
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-httpproxytunnel">
   <strong><code><a href="curl.constants.php#constant.curlopt-httpproxytunnel">CURLOPT_HTTPPROXYTUNNEL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para tunelizar a través de un proxy HTTP dado.
    Disponible a partir de cURL 7.3.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-http-content-decoding">
   <strong><code><a href="curl.constants.php#constant.curlopt-http-content-decoding">CURLOPT_HTTP_CONTENT_DECODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para desactivar el decodificado automático del contenido de respuesta.
    Disponible a partir de cURL 7.16.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-http-transfer-decoding">
   <strong><code><a href="curl.constants.php#constant.curlopt-http-transfer-decoding">CURLOPT_HTTP_TRANSFER_DECODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si se define en <code class="literal">0</code>, el decodificado de transferencia está desactivado.
    Si se define en <code class="literal">1</code>, el decodificado de transferencia está activado.
    cURL hace el decodificado de transferencia por partes por omisión
    a menos que esta opción se defina en <code class="literal">0</code>.
    Por omisión en <code class="literal">1</code>.
    Disponible a partir de cURL 7.16.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-http-version">
   <strong><code><a href="curl.constants.php#constant.curlopt-http-version">CURLOPT_HTTP_VERSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en una de las constantes
    <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_<span class="replaceable">*</span></a></code></strong> para que cURL use la versión HTTP especificada.
    Disponible a partir de cURL 7.9.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ignore-content-length">
   <strong><code><a href="curl.constants.php#constant.curlopt-ignore-content-length">CURLOPT_IGNORE_CONTENT_LENGTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si se define en <code class="literal">1</code>,
    ignora el encabezado <code class="literal">Content-Length</code> en la respuesta HTTP
    e ignora la solicitud o dependencia de este para las transferencias FTP.
    Por omisión en <code class="literal">0</code>.
    Disponible a partir de cURL 7.14.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-infile">
   <strong><code><a href="curl.constants.php#constant.curlopt-infile">CURLOPT_INFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta un manejador de fichero <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> hacia el fichero desde el que debe leerse la transferencia
    durante la descarga.
    Disponible a partir de cURL 7.1.0 y deprecado a partir de cURL 7.9.7.
    Use <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong> en su lugar.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-infilesize">
   <strong><code><a href="curl.constants.php#constant.curlopt-infilesize">CURLOPT_INFILESIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tamaño esperado, en bytes, del fichero al enviar un fichero
    a un sitio remoto. Es de notar que el uso de esta opción no evitará
    que cURL envíe más datos, ya que lo que se envía depende exactamente de
    <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong>.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-interface">
   <strong><code><a href="curl.constants.php#constant.curlopt-interface">CURLOPT_INTERFACE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene el nombre de la interfaz de red saliente a usar.
    Esto puede ser un nombre de interfaz, una dirección IP o un nombre de host.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ipresolve">
   <strong><code><a href="curl.constants.php#constant.curlopt-ipresolve">CURLOPT_IPRESOLVE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Permite a una aplicación seleccionar el tipo de direcciones IP a utilizar durante
    la resolución de nombres de host. Esto solo es interesante al utilizar nombres de host que
    resuelven direcciones usando más de una versión de IP.
    Definir en una de las constantes
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v4">CURL_IPRESOLVE_<span class="replaceable">*</span></a></code></strong>.
    El valor por omisión es <strong><code><a href="curl.constants.php#constant.curl-ipresolve-whatever">CURL_IPRESOLVE_WHATEVER</a></code></strong>.
    Disponible a partir de cURL 7.10.8.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-issuercert">
   <strong><code><a href="curl.constants.php#constant.curlopt-issuercert">CURLOPT_ISSUERCERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si se define a un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que nombra un archivo que contiene un certificado CA en formato PEM,
    se realiza una verificación adicional contra el certificado del par
    para verificar que el emisor es el asociado
    con el certificado proporcionado por la opción.
    Para que el resultado de la verificación se considere un fracaso,
    esta opción debe usarse en combinación con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>.
    Disponible a partir de cURL 7.19.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-issuercert-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-issuercert-blob">CURLOPT_ISSUERCERT_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Pasar un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contenga datos binarios de un certificado SSL CA en formato PEM.
    Si esta opción está definida, se realiza una verificación adicional del certificado de la entidad (peer) para
    verificar que el emisor es el asociado al certificado proporcionado por esta opción.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-keep-sending-on-error">
   <strong><code><a href="curl.constants.php#constant.curlopt-keep-sending-on-error">CURLOPT_KEEP_SENDING_ON_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para continuar enviando el cuerpo de la petición si el código HTTP devuelto es superior o igual a <code class="literal">
    300</code>.
    La acción por omisión es detener el envío
    y cerrar el flujo o la conexión. Adecuado para la autenticación NTLM manual.
    La mayoría de las aplicaciones no necesitan esta opción.
    Disponible a partir de PHP 7.3.0 y cURL 7.51.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-keypasswd">
   <strong><code><a href="curl.constants.php#constant.curlopt-keypasswd">CURLOPT_KEYPASSWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la contraseña requerida para usar el
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>
    o <strong><code><a href="curl.constants.php#constant.curlopt-ssh-private-keyfile">CURLOPT_SSH_PRIVATE_KEYFILE</a></code></strong>.
    Definir esta opción en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> desactiva el uso de una contraseña para estas opciones.
    Disponible a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-krb4level">
   <strong><code><a href="curl.constants.php#constant.curlopt-krb4level">CURLOPT_KRB4LEVEL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La seguridad KRB4 (Kerberos 4). Cualquier valor <span class="type"><a href="language.types.string.php" class="type string">string</a></span> siguiente
    (en orden del menos al más potente) es válido:
    <span class="simplelist">
      <code class="literal">clear</code>
     , 
      <code class="literal">safe</code>
     , 
      <code class="literal">confidential</code>
     , 
      <code class="literal">private</code>
     </span>
    .
    Si el <span class="type"><a href="language.types.string.php" class="type string">string</a></span> no coincide con uno de estos valores,
    <code class="literal">private</code>
    es usado. Definir esta opción en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>
    desactivará la seguridad KRB4. Actualmente, la seguridad KRB4 solo funciona
    con transacciones FTP.
    Disponible a partir de cURL 7.3.0 y obsoleto a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-krblevel">
   <strong><code><a href="curl.constants.php#constant.curlopt-krblevel">CURLOPT_KRBLEVEL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el nivel de seguridad Kerberos para FTP y también activa el soporte de Kerberos.
    Esto debe definirse en una de las <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s siguientes:
    <span class="simplelist">
      <code class="literal">clear</code>
     , 
      <code class="literal">safe</code>
     , 
      <code class="literal">confidential</code>
     , 
      <code class="literal">private</code>
     </span>
    Si la opción <span class="type"><a href="language.types.string.php" class="type string">string</a></span> está definida pero no coincide con ninguna de estas valores,
    <code class="literal">private</code>
    es usado.
    Definir esta opción en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> desactivará el soporte de Kerberos para FTP.
    Por omisión en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-localport">
   <strong><code><a href="curl.constants.php#constant.curlopt-localport">CURLOPT_LOCALPORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el número de puerto local del socket usado para la conexión.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión en <code class="literal">0</code>.
    Disponible a partir de cURL 7.15.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-localportrange">
   <strong><code><a href="curl.constants.php#constant.curlopt-localportrange">CURLOPT_LOCALPORTRANGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número de intentos que cURL hace para encontrar un número de puerto local funcional,
    comenzando por el definido con <strong><code><a href="curl.constants.php#constant.curlopt-localport">CURLOPT_LOCALPORT</a></code></strong>.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión en <code class="literal">1</code>.
    Disponible a partir de cURL 7.15.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-login-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-login-options">CURLOPT_LOGIN_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Puede usarse para definir opciones de conexión específicas del protocolo, tales como el
    mecanismo de autenticación preferido vía <code class="literal">AUTH=NTLM</code> o <code class="literal">AUTH=*</code>,
    y debe usarse en conjunción con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-username">CURLOPT_USERNAME</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.34.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-low-speed-limit">
   <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-limit">CURLOPT_LOW_SPEED_LIMIT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La velocidad de transferencia, en bytes por segundo, que la transferencia debe ser
    inferior durante el conteo de
    <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-time">CURLOPT_LOW_SPEED_TIME</a></code></strong>
    segundos antes de que PHP considere la transferencia demasiado lenta y la interrumpa.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-low-speed-time">
   <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-time">CURLOPT_LOW_SPEED_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número de segundos que la velocidad de transferencia debe ser inferior
    a <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-limit">CURLOPT_LOW_SPEED_LIMIT</a></code></strong> antes de que PHP considere
    la transferencia demasiado lenta y la interrumpa.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mail-auth">
   <strong><code><a href="curl.constants.php#constant.curlopt-mail-auth">CURLOPT_MAIL_AUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la dirección de autenticación (identidad)
    de un mensaje enviado que es reenviado a otro servidor.
    Esta dirección no debe especificarse entre paréntesis
     (<code class="literal">&lt;&gt;</code>).
    Si se usa un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> vacío, entonces se envía un par de paréntesis por cURL
    como requerido por la RFC 2554.
    Disponible a partir de cURL 7.25.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mail-from">
   <strong><code><a href="curl.constants.php#constant.curlopt-mail-from">CURLOPT_MAIL_FROM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la dirección de correo electrónico del remitente al enviar un correo SMTP.
    La dirección de correo electrónico debe especificarse con paréntesis
    (<code class="literal">&lt;&gt;</code>) alrededor de ella,
    que si no están especificados son añadidos automáticamente.
    Si este parámetro no está especificado, se envía una dirección vacía
    al servidor SMTP que podría causar el rechazo del correo.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mail-rcpt">
   <strong><code><a href="curl.constants.php#constant.curlopt-mail-rcpt">CURLOPT_MAIL_RCPT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s
    con los destinatarios a enviar al servidor en una petición de correo SMTP.
    Cada destinatario debe especificarse entre paréntesis
    (<code class="literal">&lt;&gt;</code>).
    Si un paréntesis no es usado como primer carácter,
    cURL asume que se ha proporcionado una sola dirección de correo electrónico
    y la encierra entre paréntesis.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mail-rcpt-alllowfails">
   <strong><code><a href="curl.constants.php#constant.curlopt-mail-rcpt-alllowfails">CURLOPT_MAIL_RCPT_ALLLOWFAILS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <code class="literal">1</code> para permitir que el comando <code class="literal">RCPT TO</code> falle para algunos
    destinatarios, lo que hace que cURL ignore los errores para los destinatarios individuales y continúe con los otros
    destinatarios aceptados.
    Si todos los destinatarios resultan en fallos y esta bandera está especificada, cURL interrumpe la conversación SMTP
    y devuelve el error recibido del último comando <code class="literal">RCPT TO</code>.
    Reemplazado por <strong><code>CURLOPT_MAIL_RCPT_ALLOWFAILS</code></strong> a partir de cURL 8.2.0.
    Disponible a partir de PHP 8.2.0 y cURL 7.69.0.
    Deprecado a partir de cURL 8.2.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxage-conn">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxage-conn">CURLOPT_MAXAGE_CONN</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo máximo de inactividad permitido para una conexión existente para ser considerada para reutilización.
    Por omisión, el tiempo máximo es definido en <code class="literal">118</code> segundos.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de PHP 8.2.0 y cURL 7.65.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxconnects">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxconnects">CURLOPT_MAXCONNECTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El máximo de conexiones persistentes permitidas.
    Cuando se alcanza el límite, la más antigua en el caché es cerrada
    para evitar el aumento del número de conexiones abiertas.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.7.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxfilesize">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize">CURLOPT_MAXFILESIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el tamaño máximo admitido (en bytes) de un archivo a descargar.
    Si el archivo solicitado se encuentra más grande que este valor,
    la transferencia es interrumpida
    y <strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong> es devuelto.
    Pasar <code class="literal">0</code> desactiva esta opción,
    y pasar un tamaño negativo devuelve una
    <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong>.
    Si el tamaño del archivo no es conocido antes del inicio de la descarga,
    esta opción no tiene efecto.
    Para un límite de tamaño superior a <code class="literal">2GB</code>,
    <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize-large">CURLOPT_MAXFILESIZE_LARGE</a></code></strong>
    debe ser usado.
    a partir de cURL 8.4.0, esta opción también detiene las transferencias en curso
    si alcanzan este umbral.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Por omisión en <code class="literal">0</code>.
    Disponible a partir de cURL 7.10.8.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxfilesize-large">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize-large">CURLOPT_MAXFILESIZE_LARGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tamaño máximo en bytes permitido para la descarga. Si el archivo solicitado se encuentra más grande que este
    valor,
    la transferencia no comenzará y <strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong> será devuelto.
    El tamaño del archivo no siempre es conocido antes de la descarga, y para tales archivos esta opción no tiene ningún
    efecto incluso si
    la transferencia de archivo termina siendo más grande que este límite dado.
    Disponible a partir de PHP 8.2.0 y cURL 7.11.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxlifetime-conn">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxlifetime-conn">CURLOPT_MAXLIFETIME_CONN</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo máximo en segundos, desde la creación de la conexión, permitido para una conexión
    existente para ser considerada para reutilización. Si se encuentra una conexión en el caché que es más antigua
    que este valor, será cerrada una vez que todas las transferencias en curso hayan terminado.
    Por omisión en <code class="literal">0</code> segundos, lo que significa que la opción está desactivada y todas las conexiones
    son elegibles para reutilización.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de PHP 8.2.0 y cURL 7.80.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-maxredirs">
   <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La cantidad máxima de redirecciones HTTP a seguir. Usar esta opción junto con <strong><code>
    CURLOPT_FOLLOWLOCATION</code></strong>.
    El valor por omisión de <code class="literal">20</code> está definido para evitar redirecciones infinitas.
    Definir en <code class="literal">-1</code> permite redirecciones infinitas, y <code class="literal">0</code> rechaza todas las
    redirecciones.
    Disponible a partir de cURL 7.5.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-max-recv-speed-large">
   <strong><code><a href="curl.constants.php#constant.curlopt-max-recv-speed-large">CURLOPT_MAX_RECV_SPEED_LARGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si una descarga supera esta velocidad (contada en bytes por segundo)
    en promedio acumulativo durante la transferencia, la transferencia será pausada para
    mantener la velocidad promedio inferior o igual al valor del parámetro.
    El valor por omisión es una velocidad ilimitada.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.15.5.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-max-send-speed-large">
   <strong><code><a href="curl.constants.php#constant.curlopt-max-send-speed-large">CURLOPT_MAX_SEND_SPEED_LARGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si un envío supera esta velocidad (contada en bytes por segundo)
    en promedio acumulativo durante la transferencia, la transferencia será pausada para
    mantener la velocidad promedio inferior o igual al valor del parámetro.
    El valor por omisión es una velocidad ilimitada.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.15.5.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mime-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-mime-options">CURLOPT_MIME_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir un valor a una máscara de bits de las constantes
    <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_<span class="replaceable">*</span></a></code></strong>.
    Actualmente, solo hay una opción disponible: <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_FORMESCAPE</a></code></strong>.
    Disponible a partir de PHP 8.3.0 y cURL 7.81.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-mute">
   <strong><code><a href="curl.constants.php#constant.curlopt-mute">CURLOPT_MUTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para ser completamente silencioso con
    las funciones cURL.
    Usar <strong><code><a href="curl.constants.php#constant.curlopt-returntransfer">CURLOPT_RETURNTRANSFER</a></code></strong> en su lugar.
    Disponible a partir de cURL 7.1.0, deprecado a partir de cURL 7.8.0
    y último disponible a partir de cURL 7.15.5.
    Eliminado a partir de PHP 7.3.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-netrc">
   <strong><code><a href="curl.constants.php#constant.curlopt-netrc">CURLOPT_NETRC</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para escanear el archivo
    <var class="filename">~/.netrc</var>
    para encontrar un nombre de usuario y una contraseña para el sitio remoto
    con el que se establece una conexión.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-netrc-file">
   <strong><code><a href="curl.constants.php#constant.curlopt-netrc-file">CURLOPT_NETRC_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene el nombre completo del archivo <var class="filename">.netrc</var>.
    Si esta opción es omitida y <strong><code><a href="curl.constants.php#constant.curlopt-netrc">CURLOPT_NETRC</a></code></strong> está definido,
    cURL verifica un archivo
    <var class="filename">.netrc</var>
    en el directorio personal del usuario actual.
    Disponible a partir de cURL 7.11.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-new-directory-perms">
   <strong><code><a href="curl.constants.php#constant.curlopt-new-directory-perms">CURLOPT_NEW_DIRECTORY_PERMS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el valor de los permisos (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) que son definidos en los directorios recién creados
    en el servidor remoto. El valor por omisión es <code class="literal">0755</code>.
    Los únicos protocolos que pueden usar esta opción son
    <code class="literal">sftp://</code>,
    <code class="literal">scp://</code>
    y <code class="literal">file://</code>.
    Disponible a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-new-file-perms">
   <strong><code><a href="curl.constants.php#constant.curlopt-new-file-perms">CURLOPT_NEW_FILE_PERMS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el valor de los permisos (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) que son definidos en los archivos recién creados
    en el servidor remoto. El valor por omisión es <code class="literal">0644</code>.
    Los únicos protocolos que pueden usar esta opción son
    <code class="literal">sftp://</code>,
    <code class="literal">scp://</code>
    y <code class="literal">file://</code>.
    Disponible a partir de cURL 7.16.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-nobody">
   <strong><code><a href="curl.constants.php#constant.curlopt-nobody">CURLOPT_NOBODY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para excluir el cuerpo de la salida.
    Para HTTP(S), cURL realiza una petición HEAD. Para la mayoría de los otros protocolos,
    cURL no solicita en absoluto los datos del cuerpo.
    Cambiar esto a <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> resultará en la inclusión de los datos del cuerpo en la salida.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-noprogress">
   <strong><code><a href="curl.constants.php#constant.curlopt-noprogress">CURLOPT_NOPROGRESS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para desactivar la barra de progreso para las transferencias cURL.
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      PHP define automáticamente esta opción en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, esto solo debería ser
      cambiado por razones de depuración.
     </p>
    </p></blockquote>
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-noproxy">
   <strong><code><a href="curl.constants.php#constant.curlopt-noproxy">CURLOPT_NOPROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> consistente en una lista separada por comas de nombres de host
    que no requieren proxy para ser alcanzados.
    Cada nombre en esta lista es comparado ya sea como un dominio
    que contiene el nombre de host o el nombre de host mismo.
    El único carácter genérico disponibles en el
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    es un simple carácter <code class="literal">*</code> que coincide con todos los hosts,
    desactivando efectivamente el proxy.
    Definir esta opción en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> vacío activa el proxy para todos los nombres de host.
    a partir de cURL 7.86.0, las direcciones IP definidas con esta opción
    pueden ser proporcionadas usando la notación CIDR.
    Disponible a partir de cURL 7.19.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-nosignal">
   <strong><code><a href="curl.constants.php#constant.curlopt-nosignal">CURLOPT_NOSIGNAL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para ignorar cualquier función cURL que envíe un
    señal al proceso PHP. Esto está activado por omisión
    en los SAPI multi-hilo para que las opciones de tiempo de espera puedan siempre ser usadas.
    Disponible a partir de cURL 7.10.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-passwdfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-passwdfunction">CURLOPT_PASSWDFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$passwordPrompt</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$maximumPasswordLength</code>
     </span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">passwordPrompt</code>
      </dt>
      <dd>
       <span class="simpara">
        Un indicador de contraseña.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">maximumPasswordLength</code>
      </dt>
      <dd>
       <span class="simpara">
        La longitud máxima de la contraseña.
       </span>
      </dd>
     
    </dl>
    El callback debe devolver un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contenga la contraseña.
    Disponible a partir de cURL 7.4.2, deprecado a partir de cURL 7.11.1
    y último disponible a partir de cURL 7.15.5.
    Eliminado a partir de PHP 7.3.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-password">
   <strong><code><a href="curl.constants.php#constant.curlopt-password">CURLOPT_PASSWORD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contenga la contraseña a usar para la autenticación.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-path-as-is">
   <strong><code><a href="curl.constants.php#constant.curlopt-path-as-is">CURLOPT_PATH_AS_IS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para que cURL no altere los caminos de URL antes de transmitirlos al servidor.
    Por omisión es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>, lo que aplana las secuencias de
    <code class="literal">/../</code>
    o <code class="literal">/./</code> que pueden existir en la parte camino de la URL
    y que están destinadas a ser eliminadas conforme a la sección 5.2.4 del RFC 3986.
    Disponible a partir de PHP 7.0.7 y cURL 7.42.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-pinnedpublickey">
   <strong><code><a href="curl.constants.php#constant.curlopt-pinnedpublickey">CURLOPT_PINNEDPUBLICKEY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la clave pública fijada.
    El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> puede ser el nombre del archivo de la clave pública fijada
    en formato PEM o DER. El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> también puede ser cualquier número de hachajes sha256 codificados en
    base64 precedidos por <code class="literal">sha256//</code> y
    separados por <code class="literal">;</code>.
    Disponible a partir de PHP 7.0.7 y cURL 7.39.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-pipewait">
   <strong><code><a href="curl.constants.php#constant.curlopt-pipewait">CURLOPT_PIPEWAIT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para esperar que una conexión existente confirme
    si puede hacer multiplexaje y usarlo si es el caso
    antes de crear y usar una nueva conexión.
    Disponible a partir de PHP 7.0.7 y cURL 7.43.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-port">
   <strong><code><a href="curl.constants.php#constant.curlopt-port">CURLOPT_PORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> con un número de puerto alternativo para conectarse
    en lugar del especificado en la URL o del puerto por defecto para el protocolo utilizado.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-post">
   <strong><code><a href="curl.constants.php#constant.curlopt-post">CURLOPT_POST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para realizar una petición HTTP <code class="literal">POST</code>.
    Esta petición usa el encabezado <code class="literal">application/x-www-form-urlencoded</code>.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-postfields">
   <strong><code><a href="curl.constants.php#constant.curlopt-postfields">CURLOPT_POSTFIELDS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Los datos completos a enviar en una operación HTTP <code class="literal">POST</code>.
    Este parámetro puede pasarse ya sea
    en forma de <span class="type"><a href="language.types.string.php" class="type string">string</a></span> urlencodada como &#039;<code class="literal">para1=val1&amp;para2=val2&amp;...</code>&#039;
    o en forma de un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> con el nombre del campo como clave y los datos del campo como valor.
    Si <code class="parameter">value</code> es un array, el encabezado
    <code class="literal">Content-Type</code>
    será establecido en
    <code class="literal">multipart/form-data</code>.
    Los archivos pueden ser enviados usando <span class="classname"><a href="class.curlfile.php" class="classname">CURLFile</a></span> o <span class="classname"><a href="class.curlstringfile.php" class="classname">CURLStringFile</a></span>,
    en cuyo caso <code class="parameter">value</code> debe ser un <span class="type"><a href="language.types.array.php" class="type array">array</a></span>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-postquote">
   <strong><code><a href="curl.constants.php#constant.curlopt-postquote">CURLOPT_POSTQUOTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s de comandos FTP a ejecutar en el servidor después de ejecutar la
    petición FTP.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-postredir">
   <strong><code><a href="curl.constants.php#constant.curlopt-postredir">CURLOPT_POSTREDIR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en un bitmask de <strong><code><a href="curl.constants.php#constant.curl-redir-post-301">CURL_REDIR_POST_301</a></code></strong>,
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-302">CURL_REDIR_POST_302</a></code></strong>
    y
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-303">CURL_REDIR_POST_303</a></code></strong>
    si el método HTTP <code class="literal">POST</code> debe mantenerse
    cuando <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> está establecido y ocurre
    un tipo específico de redirección.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-pre-proxy">
   <strong><code><a href="curl.constants.php#constant.curlopt-pre-proxy">CURLOPT_PRE_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece una cadena <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene el nombre de host o la dirección IP numérica
    a usar como preproxy al que cURL se conecta antes de
    conectarse al proxy HTTP(S) especificado en la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong>
    para la próxima petición.
    El preproxy solo puede ser un proxy SOCKS y debe estar prefijado por
    <code class="literal">[scheme]://</code>
    para especificar qué tipo de calcetín se usa.
    Una dirección IP numérica IPv6 debe escribirse entre [corchetes].
    Establecer el preproxy en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> vacío desactiva explícitamente el uso de un preproxy.
    Para especificar el número de puerto en este <span class="type"><a href="language.types.string.php" class="type string">string</a></span>, añadir
    <code class="literal">:[port]</code>
    al final del nombre de host. El número de puerto del proxy puede opcionalmente ser
    especificado con la opción separada <strong><code><a href="curl.constants.php#constant.curlopt-proxyport">CURLOPT_PROXYPORT</a></code></strong>.
    Por omisión, usa el puerto 1080 para los proxys si un puerto no está especificado.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-prequote">
   <strong><code><a href="curl.constants.php#constant.curlopt-prequote">CURLOPT_PREQUOTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece un array de comandos FTP a ejecutar en el servidor antes de la petición
    después de que la conexión FTP haya sido establecida.
    Estos comandos no se ejecutan cuando se solicita una lista de directorio,
    solo para las transferencias de archivos.
    Disponible a partir de cURL 7.9.5.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-private">
   <strong><code><a href="curl.constants.php#constant.curlopt-private">CURLOPT_PRIVATE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Cualquier dato que debería asociarse con este manejador cURL. Estos datos
    pueden luego ser recuperados con la opción
    <strong><code><a href="curl.constants.php#constant.curlinfo-private">CURLINFO_PRIVATE</a></code></strong>
    de
    <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span>. cURL no hace nada con estos datos.
    Al usar un manejador cURL multi, estos datos privados son típicamente una
    clave única para identificar un manejador cURL estándar.
    Disponible a partir de cURL 7.10.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-progressfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-progressfunction">CURLOPT_PROGRESSFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToDownload</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesDownloaded</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToUpload</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesUploaded</code>
     </span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesToDownload</code>
      </dt>
      <dd>
       <span class="simpara">
        El número total de bytes esperados a descargar durante esta transferencia.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesDownloaded</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de bytes descargados hasta ahora.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesToUpload</code>
      </dt>
      <dd>
       <span class="simpara">
        El número total de bytes esperados a descargar durante esta transferencia.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesUploaded</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de bytes descargados hasta ahora.
       </span>
      </dd>
     
    </dl>
    La devolución de llamada debe devolver un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> con un valor no nulo para interrumpir la transferencia
    y establecer un error <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>.
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      La función es llamada cuando la opción
      <strong><code><a href="curl.constants.php#constant.curlopt-noprogress">CURLOPT_NOPROGRESS</a></code></strong>
      está establecida en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
     </p>
    </p></blockquote>
    Disponible a partir de cURL 7.1.0 y obsoleto a partir de cURL 7.32.0.
    Usar <strong><code><a href="curl.constants.php#constant.curlopt-xferinfofunction">CURLOPT_XFERINFOFUNCTION</a></code></strong> en su lugar.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-protocols">
   <strong><code><a href="curl.constants.php#constant.curlopt-protocols">CURLOPT_PROTOCOLS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un bitmask de valores
    <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong>.
    Si se usa, este bitmask limita los protocolos que cURL puede usar en la transferencia.
    Por omisión, esto vale <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_ALL</a></code></strong>, es decir, cURL aceptará todos los protocolos que soporta.
    Ver <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols">CURLOPT_REDIR_PROTOCOLS</a></code></strong>.
    Disponible a partir de cURL 7.19.4 y depreciado a partir de cURL 7.85.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-protocols-str">
   <strong><code><a href="curl.constants.php#constant.curlopt-protocols-str">CURLOPT_PROTOCOLS_STR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene una lista separada por comas
    de nombres de protocolos insensibles a mayúsculas/minúsculas (esquemas de URL) permitidos en la transferencia.
    Establecer en <code class="literal">ALL</code> para activar todos los protocolos.
    Por omisión, cURL acepta todos los protocolos para los que ha sido construido con soporte.
    Los protocolos disponibles son:
    <span class="simplelist">
      <code class="literal">DICT</code>
     , 
      <code class="literal">FILE</code>
     , 
      <code class="literal">FTP</code>
     , 
      <code class="literal">FTPS</code>
     , 
      <code class="literal">GOPHER</code>
     , 
      <code class="literal">GOPHERS</code>
     , 
      <code class="literal">HTTP</code>
     , 
      <code class="literal">HTTPS</code>
     , 
      <code class="literal">IMAP</code>
     , 
      <code class="literal">IMAPS</code>
     , 
      <code class="literal">LDAP</code>
     , 
      <code class="literal">LDAPS</code>
     , 
      <code class="literal">MQTT</code>
     , 
      <code class="literal">POP3</code>
     , 
      <code class="literal">POP3S</code>
     , 
      <code class="literal">RTMP</code>
     , 
      <code class="literal">RTMPE</code>
     , 
      <code class="literal">RTMPS</code>
     , 
      <code class="literal">RTMPT</code>
     , 
      <code class="literal">RTMPTE</code>
     , 
      <code class="literal">RTMPTS</code>
     , 
      <code class="literal">RTSP</code>
     , 
      <code class="literal">SCP</code>
     , 
      <code class="literal">SFTP</code>
     , 
      <code class="literal">SMB</code>
     , 
      <code class="literal">SMBS</code>
     , 
      <code class="literal">SMTP</code>
     , 
      <code class="literal">SMTPS</code>
     , 
      <code class="literal">TELNET</code>
     , 
      <code class="literal">TFTP</code>
     , 
      <code class="literal">WS</code>
     , 
      <code class="literal">WSS</code>
     </span>
    .
    Disponible a partir de PHP 8.3.0 y cURL 7.85.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el proxy HTTP a través del cual realizar las peticiones.
    Esto debe ser el nombre de host, la dirección IP numérica en notación decimal
    o una dirección IPv6 numérica escrita entre [corchetes].
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxyauth">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxyauth">CURLOPT_PROXYAUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un bitmask de los métodos de autenticación HTTP
    (
    <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_<span class="replaceable">*</span></a></code></strong> )
    a usar para la conexión al proxy.
    Para la autenticación por proxy, solo <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong> y
    <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong>
    están actualmente soportados.
    Por omisión, es <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>.
    Disponible a partir de cURL 7.10.7.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxyheader">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxyheader">CURLOPT_PROXYHEADER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de encabezados HTTP personalizados como <span class="type"><a href="language.types.string.php" class="type string">string</a></span> a enviar al proxy.
    Disponible a partir de PHP 7.0.7 y cURL 7.37.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxypassword">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxypassword">CURLOPT_PROXYPASSWORD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la contraseña a usar para la autenticación con el proxy.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxyport">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxyport">CURLOPT_PROXYPORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> con el número de puerto del proxy a usar para la conexión.
    Este número de puerto también puede ser establecido en <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong>.
    Establecerlo en cero hace que cURL use el número de puerto por defecto del proxy
    o el número de puerto especificado en la cadena de caracteres de la URL del proxy.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxytype">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxytype">CURLOPT_PROXYTYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece el tipo de proxy a una de las constantes
    <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_<span class="replaceable">*</span></a></code></strong>.
    Por omisión, es <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_HTTP</a></code></strong>.
    Disponible a partir de cURL 7.10.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxyusername">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxyusername">CURLOPT_PROXYUSERNAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de usuario a usar para la autenticación con el proxy.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxyuserpwd">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxyuserpwd">CURLOPT_PROXYUSERPWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene un nombre de usuario y una contraseña en el formato
    <code class="literal">[nombre_usuario]:[contraseña]</code>
    a usar para la
    conexión al proxy.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-cainfo">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-cainfo">CURLOPT_PROXY_CAINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La ruta al archivo de certificados de la Autoridad de Certificación (CA) del proxy. Establecer la ruta como un
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    que nombre un archivo que contenga uno o más certificados
    para verificar el proxy HTTPS.
    Esta opción es para conectarse a un proxy HTTPS, no a un servidor HTTPS.
    El valor por defecto es la ruta del sistema donde se supone que está almacenado el paquete cacert de cURL
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-cainfo-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-cainfo-blob">CURLOPT_PROXY_CAINFO_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre del archivo PEM que contiene uno o más certificados para verificar el proxy
    HTTPS.
    Esta opción es para conectarse a un proxy HTTPS, no a un servidor HTTPS.
    Por defecto, la ruta del sistema donde se supone que está almacenado el paquete cacert de cURL.
    Disponible a partir de PHP 8.2.0 y cURL 7.77.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-capath">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-capath">CURLOPT_PROXY_CAPATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el directorio que contiene varios certificados CA para verificar el proxy HTTPS.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-crlfile">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-crlfile">CURLOPT_PROXY_CRLFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de archivo que contiene la lista de revocación de certificados
    (CRL)
    en formato PEM a usar en la validación del certificado que ocurre durante
    el intercambio SSL.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-issuercert">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-issuercert">CURLOPT_PROXY_ISSUERCERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de archivo del certificado SSL del emisor del proxy como <span class="type"><a href="language.types.string.php" class="type string">string</a></span>.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-issuercert-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-issuercert-blob">CURLOPT_PROXY_ISSUERCERT_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el certificado SSL del emisor del proxy a partir del blob de memoria.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-keypasswd">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-keypasswd">CURLOPT_PROXY_KEYPASSWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece el <span class="type"><a href="language.types.string.php" class="type string">string</a></span> a usar como contraseña para cargar la clave privada
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey">CURLOPT_PROXY_SSLKEY</a></code></strong>.
    Una frase secreta no es necesaria para cargar un certificado,
    pero es requerida para cargar una clave privada.
    Esta opción es para conectarse a un proxy HTTPS, no a un servidor HTTPS.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-pinnedpublickey">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-pinnedpublickey">CURLOPT_PROXY_PINNEDPUBLICKEY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece la clave pública anclada para el proxy HTTPS.
    El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> puede ser el nombre de archivo de la clave pública anclada
    que debe estar en formato
    <code class="literal">PEM</code>
    o <code class="literal">DER</code>.
    El <span class="type"><a href="language.types.string.php" class="type string">string</a></span> también puede ser cualquier número de hachados sha256 codificados en base64
    precedidos por <code class="literal">sha256//</code> y separados por <code class="literal">;</code>.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-service-name">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-service-name">CURLOPT_PROXY_SERVICE_NAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre del servicio de autenticación del proxy.
    Disponible a partir de PHP 7.0.7, cURL 7.43.0 (para proxys HTTP) y cURL 7.49.0 (para proxys SOCKS5).
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslcert">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcert">CURLOPT_PROXY_SSLCERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de archivo del certificado cliente usado para conectarse al proxy HTTPS.
    El formato por defecto es <code class="literal">P12</code> en Secure Transport y <code class="literal">PEM</code> en otros motores,
    y puede ser cambiado con <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcerttype">CURLOPT_PROXY_SSLCERTTYPE</a></code></strong>.
    Con NSS o Secure Transport, esto también puede ser el sobrenombre del certificado
    usado para la autenticación tal como está nombrado en la base de datos de seguridad.
    Si un archivo del directorio actual debe ser usado,
    debe ser precedido por
    <code class="literal">./</code>
    para evitar cualquier confusión con un sobrenombre.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslcerttype">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcerttype">CURLOPT_PROXY_SSLCERTTYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el formato del certificado cliente usado al conectarse a un proxy HTTPS.
    Los formatos soportados son <code class="literal">PEM</code> y <code class="literal">DER</code>, excepto con Secure Transport.
    OpenSSL (versiones 0.9.3 y posteriores) y Secure Transport
    (en iOS 5 o posterior, o OS X 10.7 o posterior) también soportan <code class="literal">P12</code> para
    archivos codificados en PKCS#12. Por defecto, es <code class="literal">PEM</code>.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslcert-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcert-blob">CURLOPT_PROXY_SSLCERT_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el certificado cliente SSL del proxy.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslkey">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey">CURLOPT_PROXY_SSLKEY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de archivo de la clave privada
    usada para conectarse al proxy HTTPS.
    El formato por defecto es <code class="literal">PEM</code> y puede ser modificado con
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkeytype">CURLOPT_PROXY_SSLKEYTYPE</a></code></strong>.
    (iOS y Mac OS X solo) Esta opción es ignorada si cURL ha sido compilado
    con Secure Transport. Disponible si compilado con TLS.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslkeytype">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkeytype">CURLOPT_PROXY_SSLKEYTYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el formato de la clave privada.
    Los formatos soportados son:
    <span class="simplelist">
      <code class="literal">PEM</code>
     , 
      <code class="literal">DER</code>
     , 
      <code class="literal">ENG</code>
     </span>
    .
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslkey-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey-blob">CURLOPT_PROXY_SSLKEY_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con la clave privada usada para conectarse al proxy HTTPS.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-sslversion">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslversion">CURLOPT_PROXY_SSLVERSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece la versión TLS del proxy HTTPS preferida en una de las constantes
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_<span class="replaceable">*</span></a></code></strong>.
    Por defecto, esto corresponde a <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong>.
    <div class="warning"><strong class="warning">Advertencia</strong>
     <p class="simpara">
      Es preferible no establecer esta opción y dejar el valor por defecto
      <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong>
      que intentará determinar la versión del protocolo SSL remoto.
     </p>
    </div>
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-ssl-cipher-list">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-cipher-list">CURLOPT_PROXY_SSL_CIPHER_LIST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con una lista de cifrados separados por dos puntos a usar para la conexión al proxy HTTPS.
    Cuando se usa con OpenSSL, comas y espacios también son aceptables como separadores,
    y <code class="literal">!</code>, <code class="literal">-</code> y <code class="literal">+</code> pueden ser usados como operadores.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-ssl-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-options">CURLOPT_PROXY_SSL_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establece las opciones de comportamiento SSL del proxy, que es un bitmask de las
    constantes
    <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_<span class="replaceable">*</span></a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-ssl-verifyhost">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifyhost">CURLOPT_PROXY_SSL_VERIFYHOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">2</code> para verificar en los campos de nombre del certificado del proxy
    contra el nombre del proxy. Cuando se establece en <code class="literal">0</code>, la conexión tiene éxito
    independientemente de los nombres utilizados en el certificado. ¡Use esta capacidad con precaución!
    Establecer en <code class="literal">1</code> a partir de cURL 7.28.0 y versiones anteriores como opción de depuración.
    Establecer en <code class="literal">1</code> a partir de cURL 7.28.1 a 7.65.3 <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong> es
    devuelto.
    A partir de cURL 7.66.0, <code class="literal">1</code> y <code class="literal">2</code> se tratan como el mismo valor.
    Por defecto, el valor de esta opción debe mantenerse en <code class="literal">2</code>.
    En entornos de producción, el valor de esta opción debe permanecer en <code class="literal">2</code>.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-ssl-verifypeer">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifypeer">CURLOPT_PROXY_SSL_VERIFYPEER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para detener cURL de verificar el certificado del proxy.
    Certificados alternativos a verificar pueden ser
    especificados con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-cainfo">CURLOPT_PROXY_CAINFO</a></code></strong>
    o un directorio de certificados puede ser especificado con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-capath">CURLOPT_PROXY_CAPATH</a></code></strong>.
    Cuando está definido en <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>, la verificación del certificado del proxy tiene éxito independientemente.
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> por defecto.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-tls13-ciphers">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tls13-ciphers">CURLOPT_PROXY_TLS13_CIPHERS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con una lista de cifrados separados por dos puntos para usar en la conexión al proxy a
    través de TLS 1.3.
    Esta opción se usa actualmente solo cuando cURL está construido para usar OpenSSL 1.1.1 o una versión posterior.
    Al usar otro backend SSL, las suites de cifrado TLS 1.3 pueden ser definidas
    con la opción <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-cipher-list">CURLOPT_PROXY_SSL_CIPHER_LIST</a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-tlsauth-password">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene la contraseña a usar para el método de autenticación TLS especificado con el
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>. Requiere también que la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong>
    esté definida.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-tlsauth-type">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El método de autenticación TLS usado para la conexión HTTPS.
    El método soportado es <code class="literal">SRP</code>.
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      La autenticación Secure Remote Password (SRP) para TLS proporciona autenticación mutua
      si ambas partes tienen un secreto compartido. Para usar TLS-SRP, las opciones
      <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong>
      y
      <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong>
      también deben estar definidas.
     </p>
    </p></blockquote>
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-tlsauth-username">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de usuario a usar para el método de autenticación TLS del proxy HTTPS especificado con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>. Requiere también que la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong>
    esté definida.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-proxy-transfer-mode">
   <strong><code><a href="curl.constants.php#constant.curlopt-proxy-transfer-mode">CURLOPT_PROXY_TRANSFER_MODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">1</code> para definir el modo de transferencia (binario o ASCII)
    para las transferencias FTP realizadas a través de un proxy HTTP, añadiendo
    <code class="literal">type=a</code>
    o <code class="literal">type=i</code> a la URL.
    Sin este parámetro o si está definido en <code class="literal">0</code>,
    <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong>
    no tiene ningún efecto
    al usar FTP a través de un proxy.
    Por defecto en <code class="literal">0</code>.
    Disponible a partir de cURL 7.18.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-put">
   <strong><code><a href="curl.constants.php#constant.curlopt-put">CURLOPT_PUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para realizar una solicitud HTTP PUT de un archivo. El archivo a subir
    debe ser definido con <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong> y
    <strong><code><a href="curl.constants.php#constant.curlopt-infilesize">CURLOPT_INFILESIZE</a></code></strong>.
    Disponible a partir de cURL 7.1.0 y obsoleto a partir de cURL 7.12.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-quick-exit">
   <strong><code><a href="curl.constants.php#constant.curlopt-quick-exit">CURLOPT_QUICK_EXIT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para que cURL ignore la limpieza de recursos al recuperar un tiempo límite.
    Esto permite una terminación rápida del proceso cURL a costa de una posible fuga de recursos asociados.
    Disponible a partir de PHP 8.3.0 y cURL 7.87.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-quote">
   <strong><code><a href="curl.constants.php#constant.curlopt-quote">CURLOPT_QUOTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de comandos FTP para ejecutar en el servidor antes de la
    solicitud FTP.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-random-file">
   <strong><code><a href="curl.constants.php#constant.curlopt-random-file">CURLOPT_RANDOM_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con un nombre de archivo para usar para inicializar el generador de números aleatorios para
    SSL.
    Disponible a partir de cURL 7.7.0 y obsoleto a partir de cURL 7.84.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-range">
   <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el/los rango(s) de datos a recuperar en formato <code class="literal">X-Y</code>, donde X o Y son
    opcionales. Las transferencias HTTP
    también soportan múltiples intervalos, separados por comas en formato
    <code class="literal">X-Y,N-M</code>.
    Establecer en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para desactivar la solicitud de un rango de bytes.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-readdata">
   <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un puntero de archivo <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> que será usado por la función de lectura de archivo
    definida con <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong>.
    Disponible a partir de cURL 7.9.7.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-readfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$streamResource</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$maxAmountOfDataToRead</code>
     </span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">streamResource</code>
      </dt>
      <dd>
       <span class="simpara">
        Recurso de flujo <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> proporcionado a cURL a través de la opción
        <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong>.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">maxAmountOfDataToRead</code>
      </dt>
      <dd>
       <span class="simpara">
        La cantidad máxima de datos a leer.
       </span>
      </dd>
     
    </dl>
    La devolución de llamada debe devolver una
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    de una longitud igual o inferior a la cantidad de datos solicitados,
    típicamente leyéndola desde el <span class="type">stream</span> de flujo pasado. Debe
    devolver una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> vacía para indicar <code class="literal">fin de archivo</code>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-redir-protocols">
   <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols">CURLOPT_REDIR_PROTOCOLS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una máscara de bits de valores
    <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong> que
    limita los protocolos que cURL puede usar en una transferencia que sigue en una
    redirección cuando <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> está activado.
    Esto permite limitar ciertas transferencias para que solo usen un subconjunto de protocolos durante las
    redirecciones.
    A partir de cURL 7.19.4, por defecto, cURL permitirá todos los protocolos, excepto <code class="literal">FILE
   </code> y <code class="literal">SCP</code>.
    Antes de cURL 7.19.4, cURL seguía sin condición todos los protocolos soportados.
    Ver también <strong><code><a href="curl.constants.php#constant.curlopt-protocols">CURLOPT_PROTOCOLS</a></code></strong> para los valores constantes de protocolo.
    Disponible a partir de cURL 7.19.4 y obsoleto a partir de cURL 7.85.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-redir-protocols-str">
   <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols-str">CURLOPT_REDIR_PROTOCOLS_STR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con una lista separada por comas
    de nombres de protocolos insensibles a mayúsculas/minúsculas (esquemas de URL)
    para permitir durante una redirección cuando
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong>
    está activado.
    Establecer en <code class="literal">ALL</code> para activar todos los protocolos.
    A partir de cURL 7.65.2, esto por defecto es <code class="literal">FTP</code>,
    <code class="literal">FTPS</code>, <code class="literal">HTTP</code> y <code class="literal">HTTPS</code>.
    De cURL 7.40.0 a 7.65.1, esto por defecto es todos los protocolos excepto
    <code class="literal">FILE</code>, <code class="literal">SCP</code>, <code class="literal">SMB</code> y
    <code class="literal">SMBS</code>.
    Antes de cURL 7.40.0, esto por defecto es todos los protocolos excepto
    <code class="literal">FILE</code>
    y <code class="literal">SCP</code>.
    Los protocolos disponibles son:
    <span class="simplelist">
      <code class="literal">DICT</code>
     , 
      <code class="literal">FILE</code>
     , 
      <code class="literal">FTP</code>
     , 
      <code class="literal">FTPS</code>
     , 
      <code class="literal">GOPHER</code>
     , 
      <code class="literal">GOPHERS</code>
     , 
      <code class="literal">HTTP</code>
     , 
      <code class="literal">HTTPS</code>
     , 
      <code class="literal">IMAP</code>
     , 
      <code class="literal">IMAPS</code>
     , 
      <code class="literal">LDAP</code>
     , 
      <code class="literal">LDAPS</code>
     , 
      <code class="literal">MQTT</code>
     , 
      <code class="literal">POP3</code>
     , 
      <code class="literal">POP3S</code>
     , 
      <code class="literal">RTMP</code>
     , 
      <code class="literal">RTMPE</code>
     , 
      <code class="literal">RTMPS</code>
     , 
      <code class="literal">RTMPT</code>
     , 
      <code class="literal">RTMPTE</code>
     , 
      <code class="literal">RTMPTS</code>
     , 
      <code class="literal">RTSP</code>
     , 
      <code class="literal">SCP</code>
     , 
      <code class="literal">SFTP</code>
     , 
      <code class="literal">SMB</code>
     , 
      <code class="literal">SMBS</code>
     , 
      <code class="literal">SMTP</code>
     , 
      <code class="literal">SMTPS</code>
     , 
      <code class="literal">TELNET</code>
     , 
      <code class="literal">TFTP</code>
     , 
      <code class="literal">WS</code>
     , 
      <code class="literal">WSS</code>
     </span>
    .
    Disponible a partir de PHP 8.3.0 y cURL 7.85.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-referer">
   <strong><code><a href="curl.constants.php#constant.curlopt-referer">CURLOPT_REFERER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene el contenido del encabezado
    <code class="literal">Referer:</code>
    para usar en una solicitud HTTP.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-request-target">
   <strong><code><a href="curl.constants.php#constant.curlopt-request-target">CURLOPT_REQUEST_TARGET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> para usar en la solicitud entrante
    en lugar de la ruta extraída de la URL.
    Disponible a partir de PHP 7.3.0 y cURL 7.55.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-resolve">
   <strong><code><a href="curl.constants.php#constant.curlopt-resolve">CURLOPT_RESOLVE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Proporcionar un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s separados por dos puntos
    con direcciones personalizadas para pares de host y puerto específicos en el siguiente formato:
    <code class="code">
     array(
     &quot;example.com:80:127.0.0.1&quot;,
     &quot;example2.com:443:127.0.0.2&quot;,
     )
    </code>
    Disponible a partir de cURL 7.21.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-resume-from">
   <strong><code><a href="curl.constants.php#constant.curlopt-resume-from">CURLOPT_RESUME_FROM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El desplazamiento, en bytes, para reanudar una transferencia.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-returntransfer">
   <strong><code><a href="curl.constants.php#constant.curlopt-returntransfer">CURLOPT_RETURNTRANSFER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para devolver la respuesta como <span class="type"><a href="language.types.string.php" class="type string">string</a></span> de la función
    <span class="function"><a href="function.curl-exec.php" class="function">curl_exec()</a></span>
    en lugar de mostrarla directamente.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-client-cseq">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-client-cseq">CURLOPT_RTSP_CLIENT_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> con el número CSEQ para emitir en la próxima solicitud RTSP.
    Usar si la aplicación reanuda una conexión previamente interrumpida.
    El CSEQ se incrementa a partir de este nuevo número posteriormente.
    Por defecto en <code class="literal">0</code>.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-request">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-request">CURLOPT_RTSP_REQUEST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el tipo de solicitud RTSP a realizar.
    Debe ser una de las constantes
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-announce">CURL_RTSPREQ_<span class="replaceable">*</span></a></code></strong>.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-server-cseq">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-server-cseq">CURLOPT_RTSP_SERVER_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> con el número CSEQ para esperar
    en la próxima solicitud RTSP del servidor.
    Esta funcionalidad (escuchar solicitudes del servidor) no está implementada.
    Por defecto en <code class="literal">0</code>.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-session-id">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-session-id">CURLOPT_RTSP_SESSION_ID</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el valor del identificador de la sesión RTSP actual para el manejador.
    Una vez que este valor se establece en un valor no-<strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>,
    cURL devuelve
    <strong><code>CURLE_RTSP_SESSION_ERROR</code></strong>
    si el identificador recibido del servidor no coincide.
    Si se establece en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, cURL define automáticamente el identificador
    la primera vez que el servidor lo define en una respuesta.
    Por defecto en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-stream-uri">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-stream-uri">CURLOPT_RTSP_STREAM_URI</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el URI del flujo sobre el que operar.
    Si no está definido, cURL define por defecto la operación en las opciones de servidor genéricas
    pasando <code class="literal">*</code> en lugar del URI del flujo RTSP.
    Al trabajar con RTSP,
    <code class="literal">CURLOPT_RTSP_STREAM_URI</code>
    indica qué URL enviar al servidor en el encabezado de solicitud
    mientras que <code class="literal">CURLOPT_URL</code> indica
    dónde establecer la conexión.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-rtsp-transport">
   <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-transport">CURLOPT_RTSP_TRANSPORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el encabezado <code class="literal">Transport:</code> para esta sesión RTSP.
    Disponible a partir de cURL 7.20.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-safe-upload">
   <strong><code><a href="curl.constants.php#constant.curlopt-safe-upload">CURLOPT_SAFE_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Siempre <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, lo que desactiva el soporte del prefijo
    <code class="literal">&quot;@&quot;</code>
    para enviar archivos en <strong><code><a href="curl.constants.php#constant.curlopt-postfields">CURLOPT_POSTFIELDS</a></code></strong>, lo que
    significa que los valores que comienzan con <code class="literal">&quot;@&quot;</code> pueden ser
    pasados de forma segura como campos. <span class="classname"><a href="class.curlfile.php" class="classname">CURLFile</a></span> puede ser
    usado para las subidas a la vez.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sasl-authzid">
   <strong><code><a href="curl.constants.php#constant.curlopt-sasl-authzid">CURLOPT_SASL_AUTHZID</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La identidad de autorización (authzid) <span class="type"><a href="language.types.string.php" class="type string">string</a></span> para la transferencia. Aplicable solo a SASL PLAIN
    donde es opcional. Cuando no se especifica, solo la identidad de autenticación
    (authcid) tal como se especifica por el nombre de usuario será enviada al servidor, con la contraseña.
    El servidor deducirá el authzid del authcid cuando no se proporcione, que luego usará internamente.
    Disponible a partir de PHP 8.2.0 y cURL 7.66.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sasl-ir">
   <strong><code><a href="curl.constants.php#constant.curlopt-sasl-ir">CURLOPT_SASL_IR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para habilitar la inicialización de la respuesta SASL (SASL Initial Response).
    Disponible a partir de PHP 7.0.7 y cURL 7.31.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-service-name">
   <strong><code><a href="curl.constants.php#constant.curlopt-service-name">CURLOPT_SERVICE_NAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre del servicio de autenticación.
    Disponible a partir de PHP 7.0.7 y cURL 7.43.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-share">
   <strong><code><a href="curl.constants.php#constant.curlopt-share">CURLOPT_SHARE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un resultado de <span class="function"><a href="function.curl-share-init.php" class="function">curl_share_init()</a></span>. Hace que el manejador cURL
    use los datos del manejador compartido.
    Disponible a partir de cURL 7.10.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-socks5-auth">
   <strong><code><a href="curl.constants.php#constant.curlopt-socks5-auth">CURLOPT_SOCKS5_AUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <span class="simplelist">
      <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-gssapi">CURLAUTH_GSSAPI</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlauth-none">CURLAUTH_NONE</a></code></strong>
     </span>
    .
    Cuando más de un método está definido, cURL consultará al servidor para ver
    qué métodos soporta y elegirá el mejor.
    Por defecto, <code class="literal">CURLAUTH_BASIC|CURLAUTH_GSSAPI</code>.
    Definir el nombre de usuario y la contraseña reales con la opción <strong><code><a href="curl.constants.php#constant.curlopt-proxyuserpwd">CURLOPT_PROXYUSERPWD</a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.55.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-socks5-gssapi-nec">
   <strong><code><a href="curl.constants.php#constant.curlopt-socks5-gssapi-nec">CURLOPT_SOCKS5_GSSAPI_NEC</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Establecer en <code class="literal">1</code> para habilitar y en <code class="literal">0</code> para deshabilitar
    el intercambio no protegido de la negociación del modo de protección
    en el contexto de la negociación GSSAPI.
    Disponible a partir de cURL 7.19.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-socks5-gssapi-service">
   <strong><code><a href="curl.constants.php#constant.curlopt-socks5-gssapi-service">CURLOPT_SOCKS5_GSSAPI_SERVICE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene el nombre del servicio SOCKSS.
    Por defecto en <code class="literal">rcmd</code>.
    Disponible a partir de cURL 7.19.4 y obsoleto a partir de cURL 7.49.0.
    Usar <strong><code><a href="curl.constants.php#constant.curlopt-proxy-service-name">CURLOPT_PROXY_SERVICE_NAME</a></code></strong> en su lugar.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-auth-types">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-auth-types">CURLOPT_SSH_AUTH_TYPES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una máscara de bits compuesta por una o más de las siguientes constantes:
    <span class="simplelist">
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-publickey">CURLSSH_AUTH_PUBLICKEY</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-password">CURLSSH_AUTH_PASSWORD</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-host">CURLSSH_AUTH_HOST</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-keyboard">CURLSSH_AUTH_KEYBOARD</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-agent">CURLSSH_AUTH_AGENT</a></code></strong>
     , 
      <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong>
     </span>
    .
    Por defecto, esto corresponde a <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong>.
    Disponible a partir de cURL 7.16.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-compression">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-compression">CURLOPT_SSH_COMPRESSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para habilitar, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar la compresión SSH integrada.
    Tenga en cuenta que el servidor puede ignorar esta solicitud.
    Por defecto, esto corresponde a <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.56.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-hostkeyfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-hostkeyfunction">CURLOPT_SSH_HOSTKEYFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> que será llamado cuando la verificación de la clave del host SSH sea necesaria.
    La devolución de llamada debe tener la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$keyType</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$key</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$keyLength</code>
     </span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

   </p>
   <p class="para">
    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">keyType</code>
      </dt>
      <dd>
       <span class="simpara">
        Uno de los tipos de clave
        <strong><code>CURLKHTYPE_<span class="replaceable">*</span></code></strong>.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">key</code>
      </dt>
      <dd>
       <span class="simpara">
        La clave a verificar.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">keyLength</code>
      </dt>
      <dd>
       <span class="simpara">
        La longitud de la clave en bytes.
       </span>
      </dd>
     
    </dl>
    Esta opción reemplaza <strong><code><a href="curl.constants.php#constant.curlopt-ssh-knownhosts">CURLOPT_SSH_KNOWNHOSTS</a></code></strong>.
    Disponible a partir de PHP 8.3.0 y cURL 7.84.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-host-public-key-md5">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-host-public-key-md5">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene 32 dígitos hexadecimales que deben contener el
    checksum MD5 de la clave pública del host remoto, y cURL rechazará
    la conexión al host a menos que las sumas de control md5 coincidan.
    Esta opción es únicamente para transferencias SCP y SFTP.
    Disponible a partir de cURL 7.17.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-host-public-key-sha256">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-host-public-key-sha256">CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el hash SHA256 codificado en base64
    de la clave pública del host remoto.
    La transferencia fallará si el hash proporcionado no coincide con el hash proporcionado por el host remoto.
    Disponible a partir de PHP 8.2.0 y cURL 7.80.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-knownhosts">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-knownhosts">CURLOPT_SSH_KNOWNHOSTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el nombre del archivo <var class="filename">known_host</var> a utilizar
    que debería usar el formato de archivo OpenSSH soportado por libssh2.
    Disponible a partir de cURL 7.19.6.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-private-keyfile">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-private-keyfile">CURLOPT_SSH_PRIVATE_KEYFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre del archivo de su clave privada. Si no se usa, cURL usa por omisión
    <var class="filename">$HOME/.ssh/id_dsa</var>
    si la variable de entorno HOME está definida,
    y solo <code class="literal">id_dsa</code> en el directorio actual si HOME no está definido.
    Si el archivo está protegido por contraseña, defina la contraseña con
    <strong><code><a href="curl.constants.php#constant.curlopt-keypasswd">CURLOPT_KEYPASSWD</a></code></strong>.
    Disponible a partir de cURL 7.16.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssh-public-keyfile">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssh-public-keyfile">CURLOPT_SSH_PUBLIC_KEYFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre del archivo de su clave pública. Si no se usa, cURL usa por omisión
    <var class="filename">$HOME/.ssh/id_dsa.pub</var>
    si la variable de entorno HOME está definida,
    y solo <code class="literal">id_dsa.pub</code> en el directorio actual si HOME no está definido.
    Disponible a partir de cURL 7.16.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslcert">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslcert">CURLOPT_SSLCERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de un archivo que contiene un certificado en formato PEM.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslcertpasswd">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslcertpasswd">CURLOPT_SSLCERTPASSWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La contraseña requerida para usar el certificado
    <strong><code><a href="curl.constants.php#constant.curlopt-sslcert">CURLOPT_SSLCERT</a></code></strong>.
    Disponible a partir de cURL 7.1.0 y desaconsejado a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslcerttype">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslcerttype">CURLOPT_SSLCERTTYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el formato del certificado. Los formatos soportados son :
    <span class="simplelist">
      <code class="literal">PEM</code>
     , 
      <code class="literal">DER</code>
     , 
      <code class="literal">ENG</code>
     , 
      <code class="literal">P12</code>
     </span>
    .
    <code class="literal">P12</code>
    (para archivos codificados en PKCS#12) está disponible a partir de OpenSSL 0.9.3.
    Por omisión, es <code class="literal">PEM</code>.
    Disponible a partir de cURL 7.9.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslcert-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslcert-blob">CURLOPT_SSLCERT_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el certificado SSL del cliente.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslengine">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslengine">CURLOPT_SSLENGINE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El identificador <span class="type"><a href="language.types.string.php" class="type string">string</a></span> para el motor criptográfico de la clave SSL privada
    especificada en <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>.
    Disponible a partir de cURL 7.9.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslengine-default">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslengine-default">CURLOPT_SSLENGINE_DEFAULT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El identificador del motor de criptografía usado para las operaciones de
    criptografía asimétrica.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslkey">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de un archivo que contiene una clave privada SSL.
    Disponible a partir de cURL 7.9.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslkeypasswd">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslkeypasswd">CURLOPT_SSLKEYPASSWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La contraseña requerida para usar la clave privada SSL
    especificada en <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>.
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Dado que esta opción contiene una contraseña sensible, no olvide mantener
      el script PHP en el que está contenido seguro.
     </p>
    </p></blockquote>
    Disponible a partir de cURL 7.9.3 y desaconsejado a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslkeytype">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslkeytype">CURLOPT_SSLKEYTYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tipo de clave privada SSL especificada en
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>. Los tipos de clave soportados son :
    <span class="simplelist">
      <code class="literal">PEM</code>
     , 
      <code class="literal">DER</code>
     , 
      <code class="literal">ENG</code>
     </span>
    .
    Por omisión, es <code class="literal">PEM</code>.
    Disponible a partir de cURL 7.9.3.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslkey-blob">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslkey-blob">CURLOPT_SSLKEY_BLOB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> clave privada para el certificado del cliente.
    Disponible a partir de PHP 8.1.0 y cURL 7.71.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-sslversion">
   <strong><code><a href="curl.constants.php#constant.curlopt-sslversion">CURLOPT_SSLVERSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una de
    las constantes siguientes
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_<span class="replaceable">*</span></a></code></strong>.
    <div class="warning"><strong class="warning">Advertencia</strong>
     <p class="simpara">
      Es preferible no definir esta opción y dejar los valores por omisión.
      Definir esta opción a
      <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv2">CURL_SSLVERSION_SSLv2</a></code></strong>
      o
      <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv3">CURL_SSLVERSION_SSLv3</a></code></strong>
      es muy peligroso, dado las
      vulnerabilidades conocidas en SSLv2 y SSLv3.
     </p>
    </div>
    Por omisión, es <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-cipher-list">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-cipher-list">CURLOPT_SSL_CIPHER_LIST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> separada por dos puntos de los cifrados a usar
    para la conexión TLS 1.2 (1.1, 1.0).
    Disponible a partir de cURL 7.9.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-ec-curves">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-ec-curves">CURLOPT_SSL_EC_CURVES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una lista de curvas elípticas delimitadas por dos puntos. Por ejemplo,
    <code class="literal">X25519:P-521</code>
    es una lista de dos curvas elípticas válidas.
    Esta opción define los algoritmos de intercambio de claves del cliente en el apretón de mano SSL,
    si el backend SSL de cURL está compilado para usarlo.
    Disponible a partir de PHP 8.2.0 y cURL 7.73.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-enable-alpn">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-enable-alpn">CURLOPT_SSL_ENABLE_ALPN</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar ALPN en el apretón de mano SSL (si el backend SSL
    de cURL está compilado para usarlo), lo cual puede ser usado para
    negociar http2.
    Disponible a partir de PHP 7.0.7 y cURL 7.36.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-enable-npn">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-enable-npn">CURLOPT_SSL_ENABLE_NPN</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar NPN en el apretón de mano SSL (si el backend SSL
    de cURL está compilado para usarlo), lo cual puede ser usado para
    negociar http2.
    Disponible a partir de PHP 7.0.7 y cURL 7.36.0, y obsoleto a partir de cURL 7.86.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-falsestart">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-falsestart">CURLOPT_SSL_FALSESTART</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para habilitar y <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar el inicio anticipado de TLS,
    que es un modo donde un cliente TLS comienza a enviar datos de aplicación
    antes de verificar el mensaje <code class="literal">Finished</code> del servidor.
    Disponible a partir de PHP 7.0.7 y cURL 7.42.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-options">CURLOPT_SSL_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir las opciones de comportamiento SSL, que son una máscara de bits de las
    constantes
    <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_<span class="replaceable">*</span></a></code></strong>.
    Por omisión, ninguno de los bits está definido.
    Disponible a partir de PHP 7.0.7 y cURL 7.25.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-sessionid-cache">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-sessionid-cache">CURLOPT_SSL_SESSIONID_CACHE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir a <code class="literal">0</code> para deshabilitar y a <code class="literal">1</code> para habilitar
    el caché de sesión SSL.
    Por omisión, todas las transferencias se realizan usando el caché habilitado.
    Disponible a partir de cURL 7.16.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-verifyhost">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifyhost">CURLOPT_SSL_VERIFYHOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <code class="literal">2</code>
    para verificar que un campo de nombre común o un campo de nombre alternativo
    en el certificado SSL del par coincide con el nombre de host proporcionado.
    <code class="literal">0</code>
    para no verificar los nombres.
    <code class="literal">1</code>
    no debe ser usado.
    En producción, el valor de esta opción
    debe mantenerse en <code class="literal">2</code> (valor por omisión). El soporte para el valor <code class="literal">1</code> fue
    eliminado a partir de cURL 7.28.1.
    Disponible a partir de cURL 7.8.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-verifypeer">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para evitar que cURL verifique el certificado del
    par. Certificados alternativos a verificar pueden ser
    especificados con la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong>
    o un directorio de certificados puede ser especificado con
    la opción <strong><code><a href="curl.constants.php#constant.curlopt-capath">CURLOPT_CAPATH</a></code></strong>.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> a partir de cURL 7.10.
    Paquete por omisión de certificados CA instalado a partir de cURL 7.10.
    Disponible a partir de cURL 7.4.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ssl-verifystatus">
   <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifystatus">CURLOPT_SSL_VERIFYSTATUS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para habilitar y <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar la verificación del estado del certificado.
    Disponible a partir de PHP 7.0.7 y cURL 7.41.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-stderr">
   <strong><code><a href="curl.constants.php#constant.curlopt-stderr">CURLOPT_STDERR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta un descriptor de archivo <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> que apunta hacia
    una ubicación alternativa para enviar errores en lugar de
    <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-stream-weight">
   <strong><code><a href="curl.constants.php#constant.curlopt-stream-weight">CURLOPT_STREAM_WEIGHT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir el peso numérico del flujo (un número entre <code class="literal">1</code> y <code class="literal">256</code>).
    Disponible a partir de PHP 7.0.7 y cURL 7.46.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-suppress-connect-headers">
   <strong><code><a href="curl.constants.php#constant.curlopt-suppress-connect-headers">CURLOPT_SUPPRESS_CONNECT_HEADERS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para suprimir los encabezados de respuesta proxy CONNECT de las funciones de devolución de llamada de usuario
    <strong><code><a href="curl.constants.php#constant.curlopt-headerfunction">CURLOPT_HEADERFUNCTION</a></code></strong>
    y <strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong>,
    cuando <strong><code><a href="curl.constants.php#constant.curlopt-httpproxytunnel">CURLOPT_HTTPPROXYTUNNEL</a></code></strong> es usado y una petición CONNECT es realizada.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.54.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-fastopen">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-fastopen">CURLOPT_TCP_FASTOPEN</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para habilitar y <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> para deshabilitar TCP Fast Open.
    Disponible a partir de PHP 7.0.7 y cURL 7.49.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-keepalive">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Si se define a <code class="literal">1</code>, se enviarán sondas de mantenimiento de conexión TCP. El intervalo y
    la frecuencia de estas sondas pueden ser controladas por las opciones
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepidle">CURLOPT_TCP_KEEPIDLE</a></code></strong>
    y <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepintvl">CURLOPT_TCP_KEEPINTVL</a></code></strong>, siempre que el sistema operativo
    las soporte. Si se define a <code class="literal">0</code> (por omisión), las sondas de mantenimiento de conexión están
    deshabilitadas.
    El número máximo de sondas puede ser definido con la opción <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepcnt">CURLOPT_TCP_KEEPCNT</a></code></strong>.
    Disponible a partir de cURL 7.25.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-keepidle">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepidle">CURLOPT_TCP_KEEPIDLE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el intervalo, en segundos, que el sistema operativo esperará mientras la conexión está
    inutilizada antes de enviar sondas de mantenimiento de conexión, si <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong> está
    habilitado. No todos los sistemas operativos soportan esta opción.
    El valor por omisión es <code class="literal">60</code>.
    Disponible a partir de cURL 7.25.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-keepintvl">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepintvl">CURLOPT_TCP_KEEPINTVL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el intervalo, en segundos, que el sistema operativo esperará entre el envío
    de sondas de mantenimiento de conexión, si <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong> está habilitado.
    No todos los sistemas operativos soportan esta opción.
    El valor por omisión es <code class="literal">60</code>.
    Disponible a partir de cURL 7.25.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-keepcnt">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepcnt">CURLOPT_TCP_KEEPCNT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el número máximo de sondas de mantenimiento de conexión TCP.
    El valor por omisión es <code class="literal">9</code>.
    Disponible a partir de PHP 8.4.0 y cURL 8.9.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tcp-nodelay">
   <strong><code><a href="curl.constants.php#constant.curlopt-tcp-nodelay">CURLOPT_TCP_NODELAY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para deshabilitar el algoritmo de Nagle TCP, que intenta minimizar
    el número de pequeños paquetes en la red.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
    Disponible a partir de cURL 7.11.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-telnetoptions">
   <strong><code><a href="curl.constants.php#constant.curlopt-telnetoptions">CURLOPT_TELNETOPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.array.php" class="type array">array</a></span> de <span class="type"><a href="language.types.string.php" class="type string">string</a></span>s a pasar a las negociaciones telnet.
    Estas variables deben estar en el formato <code class="literal">&lt;option=valor&gt;</code>.
    cURL soporta las opciones <code class="literal">TTYPE</code>,
    <code class="literal">XDISPLOC</code>
    y <code class="literal">NEW_ENV</code>.
    Disponible a partir de cURL 7.7.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tftp-blksize">
   <strong><code><a href="curl.constants.php#constant.curlopt-tftp-blksize">CURLOPT_TFTP_BLKSIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el tamaño de bloque a usar para la transmisión de datos TFTP.
    El rango válido es de <code class="literal">8</code> a <code class="literal">65464</code> bytes.
    Por omisión, se usan <code class="literal">512</code> bytes si esta opción no está especificada.
    El tamaño de bloque especificado solo se usa si es soportado por el servidor remoto.
    SI el servidor no devuelve un ACK de opción
    o devuelve un ACK de opción sin tamaño de bloque,
    se usa el valor por omisión de <code class="literal">512</code> bytes.
    Disponible a partir de cURL 7.19.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tftp-no-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-tftp-no-options">CURLOPT_TFTP_NO_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para no enviar solicitudes de opciones TFTP.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.48.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-timecondition">
   <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir cómo <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong> es tratado.
    Usar <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong> para devolver la
    página solo si ha sido modificada desde el tiempo especificado en
    <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong>. Si no ha sido modificada,
    un encabezado <code class="literal">304 Not Modified</code> será devuelto
    asumiendo que <strong><code><a href="curl.constants.php#constant.curlopt-header">CURLOPT_HEADER</a></code></strong> es <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
    Usar <strong><code><a href="curl.constants.php#constant.curl-timecond-ifunmodsince">CURL_TIMECOND_IFUNMODSINCE</a></code></strong> para el efecto inverso.
    Usar <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong> para ignorar
    <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong>
    y siempre devolver la página.
    <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong>
    es el valor por omisión.
    Antes de cURL 7.46.0, el valor por omisión era
    <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-timeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-timeout">CURLOPT_TIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número máximo de segundos a esperar para las funciones cURL.
    Por omisión, es <code class="literal">0</code>, lo que significa que las funciones nunca exceden el tiempo de espera durante
    la transferencia.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-timeout-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-timeout-ms">CURLOPT_TIMEOUT_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El número máximo de milisegundos a esperar para las funciones cURL
    se ejecutan.
    Si cURL está compilado para usar el resolutor de nombres estándar del sistema,
    esta parte de la conexión siempre usará una resolución de segundo completo
    para los tiempos de espera con un mínimo permitido de un segundo.
    Por omisión, es <code class="literal">0</code>, lo que significa que las funciones nunca exceden el tiempo de espera durante
    la transferencia.
    Disponible a partir de cURL 7.16.2.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-timevalue">
   <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo en segundos desde el 1 de enero de 1970. El tiempo será usado
    por <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>.
    Por omisión, es <code class="literal">0</code>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-timevalue-large">
   <strong><code><a href="curl.constants.php#constant.curlopt-timevalue-large">CURLOPT_TIMEVALUE_LARGE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo en segundos desde el 1 de enero de 1970. El tiempo será usado
    por <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>. Por omisión, cero.
    La diferencia entre esta opción y
    <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong>
    es el tipo del argumento. En sistemas donde &#039;long&#039; solo tiene 32 bits de ancho,
    esta opción debe ser usada para definir fechas más allá del año 2038.
    Disponible a partir de PHP 7.3.0 y cURL 7.59.0
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tls13-ciphers">
   <strong><code><a href="curl.constants.php#constant.curlopt-tls13-ciphers">CURLOPT_TLS13_CIPHERS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con una lista de cifrados separados por dos puntos
    a usar para la conexión TLS 1.3.
    Esta opción actualmente solo se usa cuando cURL está compilado con OpenSSL 1.1.1 o versión posterior.
    Al usar otro backend SSL, las suites de cifrado TLS 1.3 pueden ser definidas
    con la opción <strong><code><a href="curl.constants.php#constant.curlopt-ssl-cipher-list">CURLOPT_SSL_CIPHER_LIST</a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tlsauth-password">
   <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-password">CURLOPT_TLSAUTH_PASSWORD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tiempo de espera para las respuestas <code class="literal">Expect: 100-continue</code> en milisegundos.
    Por omisión, <code class="literal">1000</code> milisegundos.
    Esta opción acepta cualquier valor que pueda convertirse en un <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> válido.
    Disponible a partir de PHP 7.0.7 y cURL 7.36.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tlsauth-type">
   <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define una <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el método de autenticación TLS.
    El método soportado es
    <code class="literal">SRP</code>
    (autenticación TLS Secure Remote Password).
    Disponible a partir de cURL 7.21.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-tlsauth-username">
   <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-username">CURLOPT_TLSAUTH_USERNAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> con el nombre de usuario a utilizar para el método de autenticación TLS
    especificado con la opción <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong>.
    Requiere que la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-password">CURLOPT_TLSAUTH_PASSWORD</a></code></strong>
    también esté definida.
    Esta funcionalidad se basa en TLS SRP que no funciona con TLS 1.3.
    Disponible a partir de cURL 7.21.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-transfer-encoding">
   <strong><code><a href="curl.constants.php#constant.curlopt-transfer-encoding">CURLOPT_TRANSFER_ENCODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define a <code class="literal">1</code> para activar y a <code class="literal">0</code> para desactivar
    la solicitud de <code class="literal">Transfer Encoding</code> comprimido en la solicitud
    HTTP saliente. Si el servidor responde con un
    <code class="literal">Transfer Encoding</code>
    comprimido,
    cURL lo descomprimirá automáticamente al recibirlo.
    Por omisión, es <code class="literal">0</code>.
    Disponible a partir de cURL 7.21.6.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-transfertext">
   <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para usar el modo ASCII para transferencias FTP.
    Para LDAP, recupera los datos en texto sin formato en lugar de HTML. En
    sistemas Windows, no establecerá <strong><code><a href="reserved.constants.php#constant.stdout">STDOUT</a></code></strong> en
    modo binario.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.1.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-unix-socket-path">
   <strong><code><a href="curl.constants.php#constant.curlopt-unix-socket-path">CURLOPT_UNIX_SOCKET_PATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Activa el uso de sockets de dominio Unix como punto de conexión y
    define la ruta del <span class="type"><a href="language.types.string.php" class="type string">string</a></span> dado.
    Definir en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para desactivar.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.40.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-unrestricted-auth">
   <strong><code><a href="curl.constants.php#constant.curlopt-unrestricted-auth">CURLOPT_UNRESTRICTED_AUTH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para continuar enviando el nombre de usuario y la contraseña
    al seguir las ubicaciones (usando
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong>), incluso cuando el
    nombre de host ha cambiado.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.10.4.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-upkeep-interval-ms">
   <strong><code><a href="curl.constants.php#constant.curlopt-upkeep-interval-ms">CURLOPT_UPKEEP_INTERVAL_MS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Algunos protocolos tienen mecanismos de &quot;mantenimiento de la conexión&quot;. Estos mecanismos generalmente envían
    tráfico en las conexiones existentes para mantenerlas vivas. Esta opción define el intervalo de mantenimiento de la
    conexión.
    Actualmente, el único protocolo con un mecanismo de mantenimiento de la conexión es HTTP/2. Cuando el intervalo de
    mantenimiento de la
    conexión es excedido, un marco PING HTTP/2 es enviado en la conexión.
    Por omisión, es
    <strong><code>CURL_UPKEEP_INTERVAL_DEFAULT</code></strong>
    que actualmente es <code class="literal">60</code> segundos.
    Disponible a partir de PHP 8.2.0 y cURL 7.62.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-upload">
   <strong><code><a href="curl.constants.php#constant.curlopt-upload">CURLOPT_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para preparar y realizar una subida.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-upload-buffersize">
   <strong><code><a href="curl.constants.php#constant.curlopt-upload-buffersize">CURLOPT_UPLOAD_BUFFERSIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El tamaño de búfer preferido en bytes para la subida cURL.
    El tamaño de búfer de subida por omisión es de 64 kilobytes. El tamaño máximo de búfer permitido a ser definido es
    de 2 megabytes.
    El tamaño mínimo de búfer permitido a ser definido es de 16 kilobytes.
    Disponible a partir de PHP 8.2.0 y cURL 7.62.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-url">
   <strong><code><a href="curl.constants.php#constant.curlopt-url">CURLOPT_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    La URL a recuperar. Esto también puede ser definido durante la inicialización de una
    sesión con <span class="function"><a href="function.curl-init.php" class="function">curl_init()</a></span>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-use-ssl">
   <strong><code><a href="curl.constants.php#constant.curlopt-use-ssl">CURLOPT_USE_SSL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Define el nivel de SSL/TLS deseado para la transferencia
    al utilizar FTP, SMTP, POP3, IMAP, etc.
    Estos son todos protocolos que comienzan en texto claro
    y son &quot;mejorados&quot; en SSL utilizando el comando STARTTLS.
    Definir en una de las constantes
    <strong><code><a href="curl.constants.php#constant.curlusessl-all">CURLUSESSL_<span class="replaceable">*</span></a></code></strong>.
    Disponible a partir de cURL 7.17.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-useragent">
   <strong><code><a href="curl.constants.php#constant.curlopt-useragent">CURLOPT_USERAGENT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El contenido del encabezado <code class="literal">User-Agent:</code> a utilizar en una
    solicitud HTTP.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-username">
   <strong><code><a href="curl.constants.php#constant.curlopt-username">CURLOPT_USERNAME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de usuario a utilizar en la autenticación.
    Disponible a partir de cURL 7.19.1.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-userpwd">
   <strong><code><a href="curl.constants.php#constant.curlopt-userpwd">CURLOPT_USERPWD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    El nombre de usuario y la contraseña en la forma
    <code class="literal">[username]:[password]</code>
    a utilizar
    para la conexión.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-verbose">
   <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> para mostrar información detallada sobre la conexión.
    Escribe la salida en <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong>, o el archivo especificado utilizando
    <strong><code><a href="curl.constants.php#constant.curlopt-stderr">CURLOPT_STDERR</a></code></strong>.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-wildcardmatch">
   <strong><code><a href="curl.constants.php#constant.curlopt-wildcardmatch">CURLOPT_WILDCARDMATCH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Definir en <code class="literal">1</code> para transferir múltiples archivos
    según un patrón de nombre de archivo.
    El patrón puede ser especificado como parte de la opción
    <strong><code><a href="curl.constants.php#constant.curlopt-url">CURLOPT_URL</a></code></strong>,
    utilizando un patrón similar a fnmatch (Shell Pattern Matching)
    en la última parte de la URL (nombre de archivo).
    Disponible a partir de cURL 7.21.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-writefunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$data</code>
     </span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">data</code>
      </dt>
      <dd>
       <span class="simpara">
        Los datos a escribir.
       </span>
      </dd>
     
    </dl>
    Los datos deben ser almacenados por el callback
    y el callback debe devolver el número exacto de bytes escritos
    o la transferencia será cancelada con un error.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-writeheader">
   <strong><code><a href="curl.constants.php#constant.curlopt-writeheader">CURLOPT_WRITEHEADER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta un manejador de archivo <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> hacia el archivo en el cual la parte de encabezado de la
    transferencia es escrita.
    Disponible a partir de cURL 7.1.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-ws-options">
   <strong><code><a href="curl.constants.php#constant.curlopt-ws-options">CURLOPT_WS_OPTIONS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Acepta una máscara de bits para definir las opciones de comportamiento WebSocket.
    La única opción disponible es <strong><code><a href="curl.constants.php#constant.curlws-raw-mode">CURLWS_RAW_MODE</a></code></strong>.
    Por omisión, es <code class="literal">0</code>.
    Disponible a partir de PHP 8.3.0 y cURL 7.86.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-xferinfofunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-xferinfofunction">CURLOPT_XFERINFOFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToDownload</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesDownloaded</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToUpload</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesUploaded</code>
     </span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesToDownload</code>
      </dt>
      <dd>
       <span class="simpara">
        El número total de bytes que deberían ser descargados durante esta transferencia.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesDownloaded</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de bytes descargados hasta ahora.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesToUpload</code>
      </dt>
      <dd>
       <span class="simpara">
        El número total de bytes que deberían ser subidos durante esta transferencia.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">bytesUploaded</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de bytes subidos hasta ahora.
       </span>
      </dd>
     
    </dl>
    Devolver <code class="literal">1</code> para cancelar la transferencia
    y establecer un error <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>.
    Disponible a partir de PHP 8.2.0 y cURL 7.32.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-server-response-timeout">
   <strong><code><a href="curl.constants.php#constant.curlopt-server-response-timeout">CURLOPT_SERVER_RESPONSE_TIMEOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un tiempo de espera en segundos que cURL esperará para una respuesta de un
    servidor <abbr title="File Transfer Protocol">FTP</abbr>, <abbr title="SSH/Secure File Transfer Protocol">SFTP</abbr>, <abbr title="Internet Message Access Protocol">IMAP</abbr>,
    <abbr>SCP</abbr>, <abbr title="Simple Mail Transfer Protocol">SMTP</abbr>, o un servidor <abbr title="Post Office Protocol version 3">POP3</abbr>.
    Esta opción reemplaza la opción existente
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-response-timeout">CURLOPT_FTP_RESPONSE_TIMEOUT</a></code></strong>
    que está obsoleta a partir de cURL 7.85.0.
    Disponible a partir de PHP 8.4.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-xoauth2-bearer">
   <strong><code><a href="curl.constants.php#constant.curlopt-xoauth2-bearer">CURLOPT_XOAUTH2_BEARER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Especifica el token de acceso OAuth 2.0.
    Definir en <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> para desactivar.
    Por omisión, es <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>.
    Disponible a partir de PHP 7.0.7 y cURL 7.33.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-prereqfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-prereqfunction">CURLOPT_PREREQFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> con la siguiente firma que es llamada después de establecer la conexión,
    pero antes de que la carga útil de la solicitud (por ejemplo, la solicitud GET/POST/DELETE de una conexión HTTP)
    sea enviada, y que puede ser utilizada para cancelar o autorizar la conexión en función de la dirección IP de origen
    y los números de puerto de origen y destino:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="class.curlhandle.php" class="type CurlHandle">CurlHandle</a></span> <code class="parameter">$curlHandle</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$destination_ip</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$local_ip</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$destination_port</code>
     </span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$local_port</code>
     </span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">destination_ip</code>
      </dt>
      <dd>
       <span class="simpara">
        La dirección IP principal del servidor remoto establecido con esta conexión.
        Para <abbr title="File Transfer Protocol">FTP</abbr>, es la IP de la conexión de control.
        Las direcciones IPv6 se representan sin corchetes.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">local_ip</code>
      </dt>
      <dd>
       <span class="simpara">
        La dirección IP de origen para esta conexión.
        Las direcciones IPv6 se representan sin corchetes.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">destination_port</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de puerto principal en el servidor remoto establecido con esta conexión.
        Para <abbr title="File Transfer Protocol">FTP</abbr>, es el puerto de la conexión de control.
        Esto puede ser un número de puerto <abbr title="Transmission Control Protocol">TCP</abbr> o <abbr title="User Datagram Protocol">UDP</abbr> dependiendo del protocolo.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">local_port</code>
      </dt>
      <dd>
       <span class="simpara">
        El número de puerto de origen para esta conexión.
        Esto puede ser un número de puerto <abbr title="Transmission Control Protocol">TCP</abbr> o <abbr title="User Datagram Protocol">UDP</abbr> dependiendo del protocolo.
       </span>
      </dd>
     
    </dl>
    Devolver <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-ok">CURL_PREREQFUNC_OK</a></code></strong> para autorizar la solicitud, o
    <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-abort">CURL_PREREQFUNC_ABORT</a></code></strong>
    para cancelar la transferencia.
    Disponible a partir de PHP 8.4.0 y cURL 7.80.0.
   </p>
  </td>
 </tr>
 <tr>
  <td id="constant.curlopt-debugfunction">
   <strong><code><a href="curl.constants.php#constant.curlopt-debugfunction">CURLOPT_DEBUGFUNCTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <p class="para">
    Disponible a partir de PHP 8.4.0.
    Esta opción requiere la opción <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong> activada.
    Un <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> para reemplazar la salida verbose estándar de cURL.
    Este callback es llamado en diferentes etapas de la solicitud con información de depuración detallada.
    El callback debe coincidir con la siguiente firma:
    <div class="methodsynopsis dc-description">
     <span class="methodname">
      <span class="replaceable">callback</span>
     </span>(<span class="methodparam">
      
      <span class="type"><a href="class.curlhandle.php" class="type CurlHandle">CurlHandle</a></span> <code class="parameter">$curlHandle</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code>
     </span>, <span class="methodparam">
      
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$data</code>
     </span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

    <dl>
     
      <dt>
       <code class="parameter">curlHandle</code>
      </dt>
      <dd>
       <span class="simpara">
        El manejador cURL.
       </span>
      </dd>
     
     
      <dt>
       <code class="parameter">type</code>
      </dt>
      <dd>
       <span class="simpara">
        Una de las siguientes constantes que indica el tipo del valor <code class="parameter">data</code>:
       </span>
       <table id="constant.curl-debugfunction.constants" class="doctable table">
             <tr>
              <th>Constantes</th>
              <th>Descripción</th>
             </tr>
        <tr>
         <td id="constant.curlinfo-text">
          <strong><code><a href="curl.constants.php#constant.curlinfo-text">CURLINFO_TEXT</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Texto informativo.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-header-in">
          <strong><code><a href="curl.constants.php#constant.curlinfo-header-in">CURLINFO_HEADER_IN</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos de encabezado (o similares a los encabezados) recibidos del par.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-header-out-debug">
          <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos de encabezado (o similares a los encabezados) enviados al par.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-data-in">
          <strong><code><a href="curl.constants.php#constant.curlinfo-data-in">CURLINFO_DATA_IN</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos de protocolo sin procesar recibidos del par.
           Incluso si los datos están codificados o comprimidos, no se proporcionan decodificados ni descomprimidos a
           este callback.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-data-out">
          <strong><code><a href="curl.constants.php#constant.curlinfo-data-out">CURLINFO_DATA_OUT</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos de protocolo enviados al par.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-ssl-data-in">
          <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-data-in">CURLINFO_SSL_DATA_IN</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos <abbr title="Secure Sockets Layer">SSL</abbr>/<abbr title="Transport Layer Security">TLS</abbr> (binarios) recibidos del par.
          </span>
         </td>
        </tr>
        <tr>
         <td id="constant.curlinfo-ssl-data-out">
          <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-data-out">CURLINFO_SSL_DATA_OUT</a></code></strong>
          (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
         </td>
         <td>
          <span class="simpara">
           Datos <abbr title="Secure Sockets Layer">SSL</abbr>/<abbr title="Transport Layer Security">TLS</abbr> (binarios) enviados al par.
          </span>
         </td>
        </tr>
       </table>
      </dd>
     
     
      <dt>
       <code class="parameter">data</code>
      </dt>
      <dd>
       <span class="simpara">
        Datos de depuración detallados del tipo indicado por el parámetro <code class="parameter">type</code>.
       </span>
      </dd>
     
    </dl>
   </p>
  </td>
 </tr>
</table>

 


<table id="constant.curl-share-setopt.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-share-setopt.php" class="function">curl_share_setopt()</a></span></strong>
 <tr>
  <td id="constant.curl-lock-data-connect">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-connect">CURL_LOCK_DATA_CONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Comparte/descomparte la conexión.
    Disponible a partir de PHP 7.3.0 y cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-cookie">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-cookie">CURL_LOCK_DATA_COOKIE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Comparte/descomparte los datos de cookie.
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-dns">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-dns">CURL_LOCK_DATA_DNS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Comparte/descomparte la caché DNS.
    Es de notar que cuando se utilizan múltiples gestores cURL,
    todos los gestores añadidos al gestor múltiple compartirán la caché DNS por omisión.
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-psl">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-psl">CURL_LOCK_DATA_PSL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Comparte/descomparte la lista de sufijos públicos.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-ssl-session">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-ssl-session">CURL_LOCK_DATA_SSL_SESSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Comparte/descomparte los identificadores de sesión SSL, reduciendo el tiempo pasado
    en la gestión SSL al reconectar al mismo servidor.
    Es de notar que los identificadores de sesión SSL son reutilizados en el mismo gestor por omisión.
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-none">
   <strong><code><a href="curl.constants.php#constant.curlshopt-none">CURLSHOPT_NONE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-share">
   <strong><code><a href="curl.constants.php#constant.curlshopt-share">CURLSHOPT_SHARE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Especifica un tipo de datos a compartir.
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-unshare">
   <strong><code><a href="curl.constants.php#constant.curlshopt-unshare">CURLSHOPT_UNSHARE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Especifica un tipo de datos que ya no será compartido.
    Disponible a partir de cURL 7.10.3.
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-getinfo.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span></strong>
 <tr>
  <td id="constant.curlinfo-appconnect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-appconnect-time">CURLINFO_APPCONNECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos que ha sido necesario para establecer la conexión SSL/SSH con el host remoto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-appconnect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-appconnect-time-t">CURLINFO_APPCONNECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en microsegundos que ha sido necesario para establecer la conexión SSL/SSH con el host remoto.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-cainfo">
   <strong><code><a href="curl.constants.php#constant.curlinfo-cainfo">CURLINFO_CAINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Ruta nativa del certificado CA.
    Disponible a partir de PHP 8.3.0 y cURL 7.84.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-capath">
   <strong><code><a href="curl.constants.php#constant.curlinfo-capath">CURLINFO_CAPATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Ruta nativa del CA.
    Disponible a partir de PHP 8.3.0 y cURL 7.84.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-certinfo">
   <strong><code><a href="curl.constants.php#constant.curlinfo-certinfo">CURLINFO_CERTINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La cadena del certificado TLS.
    TLS certificate chain
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-condition-unmet">
   <strong><code><a href="curl.constants.php#constant.curlinfo-condition-unmet">CURLINFO_CONDITION_UNMET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Información sobre la condición temporal no cumplida.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-connect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-connect-time">CURLINFO_CONNECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos que ha sido necesario para establecer la conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-connect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-connect-time-t">CURLINFO_CONNECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo total, en microsegundos, desde el inicio hasta que la conexión con el host remoto (o el proxy) se haya completado.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-download">CURLINFO_CONTENT_LENGTH_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La longitud del contenido descargado, leída desde el campo Content-Length:
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-download-t">CURLINFO_CONTENT_LENGTH_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El contenido de la longitud de la descarga. Es el valor leído desde el campo Content-Length:. -1 si el tamaño no es conocido.
    Disponible a partir de PHP 7.3.0 y cURL 7.55.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-upload">CURLINFO_CONTENT_LENGTH_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tamaño especificado del envío.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-upload-t">CURLINFO_CONTENT_LENGTH_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tamaño especificado del envío. -1 si el tamaño no es conocido.
    Disponible a partir de PHP 7.3.0 y cURL 7.55.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-type">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-type">CURLINFO_CONTENT_TYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El <code class="literal">Content-Type</code>: del documento solicitado.
    NULL indica que el servidor no ha enviado un encabezado <code class="literal">Content-Type</code>: válido.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-cookielist">
   <strong><code><a href="curl.constants.php#constant.curlinfo-cookielist">CURLINFO_COOKIELIST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Las cookies conocidas.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-effective-method">
   <strong><code><a href="curl.constants.php#constant.curlinfo-effective-method">CURLINFO_EFFECTIVE_METHOD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Devuelve el último método HTTP utilizado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-effective-url">
   <strong><code><a href="curl.constants.php#constant.curlinfo-effective-url">CURLINFO_EFFECTIVE_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La última URL efectiva.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-filetime">
   <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo remoto del documento recuperado, con <strong><code><a href="curl.constants.php#constant.curlopt-filetime">CURLOPT_FILETIME</a></code></strong> activado; si -1 es devuelto, el tiempo del documento es desconocido.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-filetime-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-filetime-t">CURLINFO_FILETIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo remoto del documento recuperado (como un timestamp Unix), una alternativa a <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong> para permitir a los sistemas con variables largas de 32 bits extraer fechas fuera del rango de tiempo de 32 bits.
    Disponible a partir de PHP 7.3.0 y cURL 7.59.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ftp-entry-path">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ftp-entry-path">CURLINFO_FTP_ENTRY_PATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La ruta de entrada en el servidor FTP.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-header-out">
   <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La cadena de solicitud enviada. Para que esto funcione, añada la opción <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong> al manejador llamando a <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-header-size">
   <strong><code><a href="curl.constants.php#constant.curlinfo-header-size">CURLINFO_HEADER_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tamaño total de todos los encabezados recibidos.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-httpauth-avail">
   <strong><code><a href="curl.constants.php#constant.curlinfo-httpauth-avail">CURLINFO_HTTPAUTH_AVAIL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La máscara de bits que indica el método de autenticación disponible(s) según la respuesta anterior.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-code">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-code">CURLINFO_HTTP_CODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El último código de respuesta.
    A partir de cURL 7.10.8, es un alias heredado de <strong><code><a href="curl.constants.php#constant.curlinfo-response-code">CURLINFO_RESPONSE_CODE</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-connectcode">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-connectcode">CURLINFO_HTTP_CONNECTCODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El código de respuesta CONNECT.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-version">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-version">CURLINFO_HTTP_VERSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La versión utilizada en la última conexión HTTP. El valor de retorno será una de las constantes <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_<span class="replaceable">*</span></a></code></strong> definidas o 0 si la versión no puede ser determinada.
    Disponible a partir de PHP 7.3.0 y cURL 7.50.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-lastone">
   <strong><code><a href="curl.constants.php#constant.curlinfo-lastone">CURLINFO_LASTONE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El último valor de enumeración en la enumeración <code class="literal">CURLINFO</code> subyacente en <code class="literal">libcurl</code>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-local-ip">
   <strong><code><a href="curl.constants.php#constant.curlinfo-local-ip">CURLINFO_LOCAL_IP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La dirección IP local (fuente) de la última conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-local-port">
   <strong><code><a href="curl.constants.php#constant.curlinfo-local-port">CURLINFO_LOCAL_PORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El puerto local (fuente) de la última conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-namelookup-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-namelookup-time">CURLINFO_NAMELOOKUP_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos hasta que la resolución del nombre esté completa.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-namelookup-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-namelookup-time-t">CURLINFO_NAMELOOKUP_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en microsegundos hasta que la resolución del nombre esté completa.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-num-connects">
   <strong><code><a href="curl.constants.php#constant.curlinfo-num-connects">CURLINFO_NUM_CONNECTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número de conexiones que curl ha tenido que crear para realizar la transferencia anterior.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-os-errno">
   <strong><code><a href="curl.constants.php#constant.curlinfo-os-errno">CURLINFO_OS_ERRNO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número de error del fallo de conexión. El número es específico del sistema operativo y del sistema.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-pretransfer-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-pretransfer-time">CURLINFO_PRETRANSFER_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos desde el inicio hasta justo antes de que la transferencia de fichero comience.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-pretransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-pretransfer-time-t">CURLINFO_PRETRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo transcurrido desde el inicio hasta que la transferencia de fichero comience, en microsegundos.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-primary-ip">
   <strong><code><a href="curl.constants.php#constant.curlinfo-primary-ip">CURLINFO_PRIMARY_IP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La dirección IP de la última conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-primary-port">
   <strong><code><a href="curl.constants.php#constant.curlinfo-primary-port">CURLINFO_PRIMARY_PORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El puerto de destino de la última conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-private">
   <strong><code><a href="curl.constants.php#constant.curlinfo-private">CURLINFO_PRIVATE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Los datos privados asociados a esta conexión cURL, previamente definidos con la opción <strong><code><a href="curl.constants.php#constant.curlopt-private">CURLOPT_PRIVATE</a></code></strong> de <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-protocol">
   <strong><code><a href="curl.constants.php#constant.curlinfo-protocol">CURLINFO_PROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El protocolo utilizado en la última conexión HTTP. El valor de retorno será exactamente uno de los valores <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong>.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxyauth-avail">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxyauth-avail">CURLINFO_PROXYAUTH_AVAIL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La máscara de bits que indica el método de autenticación de proxy disponible según la respuesta anterior.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxy-error">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-error">CURLINFO_PROXY_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El detalle del código de error (SOCKS) proxy cuando la última transferencia ha devuelto un error <strong><code><a href="curl.constants.php#constant.curle-proxy">CURLE_PROXY</a></code></strong>. El valor devuelto será exactamente uno de los valores <strong><code><a href="curl.constants.php#constant.curlpx-bad-address-type">CURLPX_<span class="replaceable">*</span></a></code></strong>. El código de error será <strong><code><a href="curl.constants.php#constant.curlpx-ok">CURLPX_OK</a></code></strong> si ningún código de respuesta estaba disponible.
    Disponible a partir de PHP 8.2.0 y cURL 7.73.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxy-ssl-verifyresult">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-ssl-verifyresult">CURLINFO_PROXY_SSL_VERIFYRESULT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El resultado de la verificación del certificado que ha sido solicitada (usando la opción <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifypeer">CURLOPT_PROXY_SSL_VERIFYPEER</a></code></strong>). Utilizado únicamente para proxies HTTPS.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-count">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-count">CURLINFO_REDIRECT_COUNT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número de redirecciones, con la opción <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> activada.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-time">CURLINFO_REDIRECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos de todas las etapas de redirección antes de que la transacción final comience, con la opción <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> activada.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-time-t">CURLINFO_REDIRECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo total, en microsegundos, que ha sido necesario para todas las etapas de redirección, incluyendo la resolución de nombre, la conexión, el pre-transferencia y la transferencia antes de que la transacción final comience.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-url">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-url">CURLINFO_REDIRECT_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Con la opción <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> desactivada: URL de redirección encontrada en la última transacción, que debería ser solicitada manualmente después. Con la opción <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> activada: está vacía. La URL de redirección en este caso está disponible en <strong><code><a href="curl.constants.php#constant.curlinfo-effective-url">CURLINFO_EFFECTIVE_URL</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-referer">
   <strong><code><a href="curl.constants.php#constant.curlinfo-referer">CURLINFO_REFERER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El encabezado <code class="literal">Referer</code>.
    Disponible a partir de PHP 8.2.0 y cURL 7.76.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-request-size">
   <strong><code><a href="curl.constants.php#constant.curlinfo-request-size">CURLINFO_REQUEST_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tamaño total de las solicitudes emitidas, actualmente únicamente para las solicitudes HTTP.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-response-code">
   <strong><code><a href="curl.constants.php#constant.curlinfo-response-code">CURLINFO_RESPONSE_CODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El último código de respuesta.
    Disponible a partir de cURL 7.10.8
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-retry-after">
   <strong><code><a href="curl.constants.php#constant.curlinfo-retry-after">CURLINFO_RETRY_AFTER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La información del encabezado <code class="literal">Retry-After</code>, o cero si no había un encabezado válido.
    Disponible a partir de PHP 8.2.0 y cURL 7.66.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-client-cseq">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-client-cseq">CURLINFO_RTSP_CLIENT_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La próxima secuencia CSeq del cliente RTSP.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-cseq-recv">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-cseq-recv">CURLINFO_RTSP_CSEQ_RECV</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La recepción CSeq RTSP reciente.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-server-cseq">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-server-cseq">CURLINFO_RTSP_SERVER_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La próxima secuencia CSeq del servidor RTSP.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-session-id">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-session-id">CURLINFO_RTSP_SESSION_ID</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El ID de sesión RTSP.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-scheme">
   <strong><code><a href="curl.constants.php#constant.curlinfo-scheme">CURLINFO_SCHEME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El esquema de URL utilizado para la última conexión.
    Disponible a partir de PHP 7.3.0 y cURL 7.52.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-download">CURLINFO_SIZE_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número total de octetos descargados.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-download-t">CURLINFO_SIZE_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número total de octetos descargados. El número es únicamente para la última transferencia y será reiniciado para cada nueva transferencia.
    Disponible a partir de PHP 7.3.0 y cURL 7.50.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-upload">CURLINFO_SIZE_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número total de octetos subidos.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-upload-t">CURLINFO_SIZE_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El número total de octetos subidos.
    Disponible a partir de PHP 7.3.0 y cURL 7.50.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-download">CURLINFO_SPEED_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La velocidad media de descarga.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-download-t">CURLINFO_SPEED_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La velocidad media de descarga en octetos/segundo que curl ha medido para la descarga completa.
    Disponible a partir de PHP 7.3.0 y cURL 7.50.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-upload">CURLINFO_SPEED_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La velocidad media de subida.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-upload-t">CURLINFO_SPEED_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La velocidad media de subida en octetos/segundo que curl ha medido para la subida completa.
    Disponible a partir de PHP 7.3.0 y cURL 7.50.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ssl-engines">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-engines">CURLINFO_SSL_ENGINES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Los motores de criptografía OpenSSL soportados.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ssl-verifyresult">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-verifyresult">CURLINFO_SSL_VERIFYRESULT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El resultado de la verificación del certificado SSL solicitada definiendo <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-starttransfer-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-starttransfer-time">CURLINFO_STARTTRANSFER_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo en segundos hasta que el primer octeto esté a punto de ser transferido.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-starttransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-starttransfer-time-t">CURLINFO_STARTTRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo, en microsegundos, que ha sido necesario desde el inicio hasta que el primer octeto sea recibido.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-total-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-total-time">CURLINFO_TOTAL_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo total en segundos para la última transferencia.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-total-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-total-time-t">CURLINFO_TOTAL_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El tiempo total en microsegundos para la última transferencia, incluyendo la resolución de nombre, la conexión TCP, etc.
    Disponible a partir de PHP 7.3.0 y cURL 7.61.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-posttransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-posttransfer-time-t">CURLINFO_POSTTRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Tiempo transcurrido desde el inicio hasta el envío del último octeto, en microsegundos.
    Disponible a partir de PHP 8.4.0 y cURL 8.10.0.
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-multi-setopt.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-multi-setopt.php" class="function">curl_multi_setopt()</a></span></strong>
  <tr>
   <td id="constant.curlmopt-chunk-length-penalty-size">
    <strong><code><a href="curl.constants.php#constant.curlmopt-chunk-length-penalty-size">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el umbral de longitud de fragmento para el pipelining en bytes.
     Disponible a partir de PHP 7.0.7 y cURL 7.30.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-content-length-penalty-size">
    <strong><code><a href="curl.constants.php#constant.curlmopt-content-length-penalty-size">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el umbral de tamaño de penalización de pipelining en bytes.
     Disponible a partir de PHP 7.0.7 y cURL 7.30.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-maxconnects">
    <strong><code><a href="curl.constants.php#constant.curlmopt-maxconnects">CURLMOPT_MAXCONNECTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica la cantidad máxima de conexiones abiertas simultáneamente
     que libcurl puede almacenar en caché.
     Por omisión, el tamaño se ampliará para contener cuatro veces el número
     de gestores añadidos a través de <span class="function"><a href="function.curl-multi-add-handle.php" class="function">curl_multi_add_handle()</a></span>.
     Cuando la caché está llena, cURL cierra la más antigua en la caché
     para evitar que el número de conexiones abiertas aumente.
     Disponible a partir de cURL 7.16.3.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-concurrent-streams">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-concurrent-streams">CURLMOPT_MAX_CONCURRENT_STREAMS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el número máximo de streams simultáneos para las conexiones
     que cURL debería soportar en conexiones que utilizan HTTP/2.
     Los valores válidos van de <code class="literal">1</code>
     a <code class="literal">2147483647</code> (<code class="literal">2^31 - 1</code>).
     El valor pasado aquí será respetado
     en función de otras propiedades de los recursos del sistema.
     Por omisión, es <code class="literal">100</code>.
     Disponible a partir de PHP 8.2.0 y cURL 7.67.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-host-connections">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-host-connections">CURLMOPT_MAX_HOST_CONNECTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el número máximo de conexiones a un solo host.
     Disponible a partir de PHP 7.0.7 y cURL 7.30.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-pipeline-length">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-pipeline-length">CURLMOPT_MAX_PIPELINE_LENGTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el número máximo de solicitudes en un pipeline.
     Disponible a partir de PHP 7.0.7 y cURL 7.30.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-total-connections">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-total-connections">CURLMOPT_MAX_TOTAL_CONNECTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Especifica el número máximo de conexiones abiertas simultáneamente.
     Disponible a partir de PHP 7.0.7 y cURL 7.30.0
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-pipelining">
    <strong><code><a href="curl.constants.php#constant.curlmopt-pipelining">CURLMOPT_PIPELINING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Pasar 1 para activar o 0 para desactivar. Activar el pipelining en un gestor múltiple
     hará que intente realizar el pipelining HTTP tanto como sea posible
     para las transferencias que utilizan este gestor. Esto significa que añadir
     una segunda solicitud que puede utilizar una conexión ya existente
     &quot;pipe&quot; la segunda solicitud en la misma conexión.
     A partir de cURL 7.43.0, el valor es una máscara de bits,
     y pasar 2 intentará multiplexar el nuevo
     transferencia en una conexión HTTP/2 existente.
     Pasar 3 indica a cURL solicitar el pipelining y el multiplexado
     independientemente uno del otro.
     A partir de cURL 7.62.0, establecer el bit de pipelining no tiene ningún efecto.
     En lugar de literales enteros, las constantes CURLPIPE_* también pueden ser utilizadas.
     Disponible a partir de cURL 7.16.0.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-pushfunction">
    <strong><code><a href="curl.constants.php#constant.curlmopt-pushfunction">CURLMOPT_PUSHFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     Pasar una <span class="type">fermeture</span> que será registrada para gestionar las poussées del servidor
     y debe tener la siguiente firma:
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">pushfunction</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$parent_ch</code></span>, <span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$pushed_ch</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$headers</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">parent_ch</code></dt>
       <dd>
        <span class="simpara">
         El gestor parental cURL (la solicitud que el cliente ha hecho).
        </span>
       </dd>
      
      
       <dt><code class="parameter">pushed_ch</code></dt>
       <dd>
        <span class="simpara">
         Un nuevo gestor cURL para la solicitud poussée.
        </span>
       </dd>
      
      
       <dt><code class="parameter">headers</code></dt>
       <dd>
        <span class="simpara">
         Los encabezados de la promesa de poussée.
        </span>
       </dd>
      
     </dl>
     La función push debe devolver ya sea
     <strong><code><a href="curl.constants.php#constant.curl-push-ok">CURL_PUSH_OK</a></code></strong> si puede gestionar la poussée, o
     <strong><code><a href="curl.constants.php#constant.curl-push-deny">CURL_PUSH_DENY</a></code></strong> para rechazarla.
     Disponible a partir de PHP 7.1.0 y cURL 7.44.0
    </p>
   </td>
  </tr>
</table>

 


<table id="constant.curlproto.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title">Constantes de protocolo cURL</strong>
 <tr>
  <td id="constant.curlproto-all">
   <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_ALL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-dict">
   <strong><code><a href="curl.constants.php#constant.curlproto-dict">CURLPROTO_DICT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-file">
   <strong><code><a href="curl.constants.php#constant.curlproto-file">CURLPROTO_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-ftp">CURLPROTO_FTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ftps">
   <strong><code><a href="curl.constants.php#constant.curlproto-ftps">CURLPROTO_FTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-gopher">
   <strong><code><a href="curl.constants.php#constant.curlproto-gopher">CURLPROTO_GOPHER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.2.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-http">
   <strong><code><a href="curl.constants.php#constant.curlproto-http">CURLPROTO_HTTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-https">
   <strong><code><a href="curl.constants.php#constant.curlproto-https">CURLPROTO_HTTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-imap">
   <strong><code><a href="curl.constants.php#constant.curlproto-imap">CURLPROTO_IMAP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-imaps">
   <strong><code><a href="curl.constants.php#constant.curlproto-imaps">CURLPROTO_IMAPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ldap">
   <strong><code><a href="curl.constants.php#constant.curlproto-ldap">CURLPROTO_LDAP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ldaps">
   <strong><code><a href="curl.constants.php#constant.curlproto-ldaps">CURLPROTO_LDAPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-mqtt">
   <strong><code><a href="curl.constants.php#constant.curlproto-mqtt">CURLPROTO_MQTT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de PHP 8.2.0 y cURL 7.71.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-pop3">
   <strong><code><a href="curl.constants.php#constant.curlproto-pop3">CURLPROTO_POP3</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-pop3s">
   <strong><code><a href="curl.constants.php#constant.curlproto-pop3s">CURLPROTO_POP3S</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmp">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmp">CURLPROTO_RTMP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpe">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpe">CURLPROTO_RTMPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmps">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmps">CURLPROTO_RTMPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpt">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpt">CURLPROTO_RTMPT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpte">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpte">CURLPROTO_RTMPTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpts">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpts">CURLPROTO_RTMPTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.21.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtsp">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtsp">CURLPROTO_RTSP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-scp">
   <strong><code><a href="curl.constants.php#constant.curlproto-scp">CURLPROTO_SCP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-sftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-sftp">CURLPROTO_SFTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smb">
   <strong><code><a href="curl.constants.php#constant.curlproto-smb">CURLPROTO_SMB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de PHP 7.0.7 y cURL 7.40.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smbs">
   <strong><code><a href="curl.constants.php#constant.curlproto-smbs">CURLPROTO_SMBS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de PHP 7.0.7 y cURL 7.40.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smtp">
   <strong><code><a href="curl.constants.php#constant.curlproto-smtp">CURLPROTO_SMTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smtps">
   <strong><code><a href="curl.constants.php#constant.curlproto-smtps">CURLPROTO_SMTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.20.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-telnet">
   <strong><code><a href="curl.constants.php#constant.curlproto-telnet">CURLPROTO_TELNET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-tftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-tftp">CURLPROTO_TFTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Disponible a partir de cURL 7.19.4.
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-error.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title">Constantes de errores cURL</strong>
 <tr>
  <td id="constant.curle-aborted-by-callback">
   <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Abandonado por la función de retrollamada. Una función de retrollamada ha devuelto &quot;abort&quot; a libcurl.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-calling-order">
   <strong><code><a href="curl.constants.php#constant.curle-bad-calling-order">CURLE_BAD_CALLING_ORDER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-content-encoding">
   <strong><code><a href="curl.constants.php#constant.curle-bad-content-encoding">CURLE_BAD_CONTENT_ENCODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Codificación de contenido no reconocida.
   </span>
  </td>
 </tr>
  <tr>
  <td id="constant.curle-bad-download-resume">
   <strong><code><a href="curl.constants.php#constant.curle-bad-download-resume">CURLE_BAD_DOWNLOAD_RESUME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La descarga no pudo ser reanudada porque el desplazamiento especificado estaba fuera de los límites del fichero.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-function-argument">
   <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Una función fue llamada con un argumento incorrecto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-password-entered">
   <strong><code><a href="curl.constants.php#constant.curle-bad-password-entered">CURLE_BAD_PASSWORD_ENTERED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-connect">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-connect">CURLE_COULDNT_CONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Fallo en la conexión al host o al proxy.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-resolve-host">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-resolve-host">CURLE_COULDNT_RESOLVE_HOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Resolución del host imposible. El host remoto no pudo ser resuelto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-resolve-proxy">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-resolve-proxy">CURLE_COULDNT_RESOLVE_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Resolución del proxy imposible. El proxy dado no pudo ser resuelto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-failed-init">
   <strong><code><a href="curl.constants.php#constant.curle-failed-init">CURLE_FAILED_INIT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El código de inicialización ha fallado.
    Probablemente se trate de un error interno o de un problema de recursos
    donde algo fundamental no pudo ser hecho al momento de la inicialización.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-filesize-exceeded">
   <strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Se ha superado el tamaño máximo del fichero.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-file-couldnt-read-file">
   <strong><code><a href="curl.constants.php#constant.curle-file-couldnt-read-file">CURLE_FILE_COULDNT_READ_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Un fichero dado con FILE:// no pudo ser abierto.
    Lo más probable es que la ruta del fichero no corresponda a un fichero existente
    o debido a la falta de permisos de fichero adecuados.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-access-denied">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-access-denied">CURLE_FTP_ACCESS_DENIED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-bad-download-resume">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-bad-download-resume">CURLE_FTP_BAD_DOWNLOAD_RESUME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-cant-get-host">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-cant-get-host">CURLE_FTP_CANT_GET_HOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Se ha producido un error interno al buscar el host utilizado para la nueva conexión.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-cant-reconnect">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-cant-reconnect">CURLE_FTP_CANT_RECONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-get-size">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-get-size">CURLE_FTP_COULDNT_GET_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-retr-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-retr-file">CURLE_FTP_COULDNT_RETR_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Esto fue una respuesta inesperada a una orden &#039;RETR&#039;
    o una transferencia de cero octetos completa.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-set-ascii">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-set-ascii">CURLE_FTP_COULDNT_SET_ASCII</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-set-binary">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-set-binary">CURLE_FTP_COULDNT_SET_BINARY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-stor-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-stor-file">CURLE_FTP_COULDNT_STOR_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-use-rest">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-use-rest">CURLE_FTP_COULDNT_USE_REST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La orden FTP REST ha devuelto un error.
    Esto no debería ocurrir nunca si el servidor está sano.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-partial-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-partial-file">CURLE_FTP_PARTIAL_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-port-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-port-failed">CURLE_FTP_PORT_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La orden FTP PORT ha devuelto un error.
    Esto ocurre principalmente cuando la dirección especificada para libcurl no es suficientemente buena.
    Ver <strong><code><a href="curl.constants.php#constant.curlopt-ftpport">CURLOPT_FTPPORT</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-quote-error">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-quote-error">CURLE_FTP_QUOTE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-ssl-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-ssl-failed">CURLE_FTP_SSL_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-user-password-incorrect">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-user-password-incorrect">CURLE_FTP_USER_PASSWORD_INCORRECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-227-format">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-227-format">CURLE_FTP_WEIRD_227_FORMAT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Los servidores FTP devuelven una línea 227 en respuesta a una orden PASV.
    Si libcurl falla al analizar esta línea, este código de retorno es devuelto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-pass-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-pass-reply">CURLE_FTP_WEIRD_PASS_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Después de enviar la contraseña FTP al servidor, libcurl espera una respuesta apropiada.
    Este código de error indica que se ha devuelto un código inesperado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-pasv-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-pasv-reply">CURLE_FTP_WEIRD_PASV_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Libcurl no ha podido obtener un resultado sensato del servidor
    en respuesta a una orden PASV o EPSV. El servidor es defectuoso.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-server-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-server-reply">CURLE_FTP_WEIRD_SERVER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El servidor ha devuelto datos que libcurl no ha podido analizar.
    Este código de error es conocido como <strong><code><a href="curl.constants.php#constant.curle-weird-server-reply">CURLE_WEIRD_SERVER_REPLY</a></code></strong>
    a partir de cURL 7.51.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-user-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-user-reply">CURLE_FTP_WEIRD_USER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-write-error">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-write-error">CURLE_FTP_WRITE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-function-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-function-not-found">CURLE_FUNCTION_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La función no ha sido encontrada. Una función zlib requerida no ha sido encontrada.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-got-nothing">
   <strong><code><a href="curl.constants.php#constant.curle-got-nothing">CURLE_GOT_NOTHING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Nada ha sido devuelto por el servidor, y en las circunstancias,
    no recibir nada es considerado como un error.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-http-not-found">CURLE_HTTP_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-port-failed">
   <strong><code><a href="curl.constants.php#constant.curle-http-port-failed">CURLE_HTTP_PORT_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-post-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-post-error">CURLE_HTTP_POST_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Es un error extraño que ocurre principalmente debido a una confusión interna.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-range-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-range-error">CURLE_HTTP_RANGE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-returned-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-returned-error">CURLE_HTTP_RETURNED_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Esto se devuelve si <strong><code><a href="curl.constants.php#constant.curlopt-failonerror">CURLOPT_FAILONERROR</a></code></strong> está definido a <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>
    y que el servidor HTTP devuelve un código de error superior o igual a 400.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-cannot-bind">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-cannot-bind">CURLE_LDAP_CANNOT_BIND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    LDAP no puede enlazarse. La operación de enlace LDAP ha fallado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-invalid-url">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-invalid-url">CURLE_LDAP_INVALID_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-search-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-search-failed">CURLE_LDAP_SEARCH_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La búsqueda LDAP ha fallado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-library-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-library-not-found">CURLE_LIBRARY_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-malformat-user">
   <strong><code><a href="curl.constants.php#constant.curle-malformat-user">CURLE_MALFORMAT_USER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-obsolete">
   <strong><code><a href="curl.constants.php#constant.curle-obsolete">CURLE_OBSOLETE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ok">
   <strong><code><a href="curl.constants.php#constant.curle-ok">CURLE_OK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Todo está bien. Proceda como de costumbre.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-operation-timedout">
   <strong><code><a href="curl.constants.php#constant.curle-operation-timedout">CURLE_OPERATION_TIMEDOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Operación expirada.
    El período de tiempo especificado ha sido alcanzado según las condiciones.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-operation-timeouted">
   <strong><code><a href="curl.constants.php#constant.curle-operation-timeouted">CURLE_OPERATION_TIMEOUTED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-out-of-memory">
   <strong><code><a href="curl.constants.php#constant.curle-out-of-memory">CURLE_OUT_OF_MEMORY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Una solicitud de asignación de memoria ha fallado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-partial-file">
   <strong><code><a href="curl.constants.php#constant.curle-partial-file">CURLE_PARTIAL_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Una transferencia de fichero ha sido más corta o más larga de lo esperado.
    Esto ocurre cuando el servidor señala primero un tamaño de transferencia esperado,
    y luego proporciona datos que no coinciden con el tamaño dado anteriormente.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-proxy">
   <strong><code><a href="curl.constants.php#constant.curle-proxy">CURLE_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Error de conexión al proxy.
    <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-error">CURLINFO_PROXY_ERROR</a></code></strong> proporciona detalles adicionales sobre el problema específico.
    Disponible a partir de PHP 8.2.0 y cURL 7.73.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-read-error">
   <strong><code><a href="curl.constants.php#constant.curle-read-error">CURLE_READ_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Hubo un problema al leer un fichero local o un error devuelto por la función de retrollamada de lectura.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-recv-error">
   <strong><code><a href="curl.constants.php#constant.curle-recv-error">CURLE_RECV_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Fallo en la recepción de los datos de red.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-send-error">
   <strong><code><a href="curl.constants.php#constant.curle-send-error">CURLE_SEND_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Fallo en el envío de los datos de red.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-share-in-use">
   <strong><code><a href="curl.constants.php#constant.curle-share-in-use">CURLE_SHARE_IN_USE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssh">
   <strong><code><a href="curl.constants.php#constant.curle-ssh">CURLE_SSH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Se ha producido un error no especificado durante la sesión SSH.
    Disponible a partir de cURL 7.16.1.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cacert">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cacert">CURLE_SSL_CACERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cacert-badfile">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cacert-badfile">CURLE_SSL_CACERT_BADFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Problema de lectura del certificado SSL CA.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-certproblem">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-certproblem">CURLE_SSL_CERTPROBLEM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Problema con el cliente de certificado local.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cipher">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cipher">CURLE_SSL_CIPHER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Imposible utilizar el cifrado especificado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-connect-error">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-connect-error">CURLE_SSL_CONNECT_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Se ha producido un problema en algún lugar de la gestión SSL/TLS.
    La lectura del mensaje en el búfer de error proporciona más detalles sobre el problema.
    Podría ser de certificados (formatos de ficheros, rutas, permisos), contraseñas y otros.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-engine-notfound">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-engine-notfound">CURLE_SSL_ENGINE_NOTFOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El motor de cifrado especificado no ha sido encontrado.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-engine-setfailed">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-engine-setfailed">CURLE_SSL_ENGINE_SETFAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Fallo en la definición del motor de cifrado seleccionado como motor por defecto.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-peer-certificate">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-peer-certificate">CURLE_SSL_PEER_CERTIFICATE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-pinnedpubkeynotmatch">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-pinnedpubkeynotmatch">CURLE_SSL_PINNEDPUBKEYNOTMATCH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Fallo en la coincidencia de la clave pública especificada con
    <strong><code><a href="curl.constants.php#constant.curlopt-pinnedpublickey">CURLOPT_PINNEDPUBLICKEY</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-telnet-option-syntax">
   <strong><code><a href="curl.constants.php#constant.curle-telnet-option-syntax">CURLE_TELNET_OPTION_SYNTAX</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-too-many-redirects">
   <strong><code><a href="curl.constants.php#constant.curle-too-many-redirects">CURLE_TOO_MANY_REDIRECTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Demasiadas redirecciones. Al seguir las redirecciones, libcurl ha alcanzado el número máximo.
    El límite puede ser definido con <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-unknown-telnet-option">
   <strong><code><a href="curl.constants.php#constant.curle-unknown-telnet-option">CURLE_UNKNOWN_TELNET_OPTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-unsupported-protocol">
   <strong><code><a href="curl.constants.php#constant.curle-unsupported-protocol">CURLE_UNSUPPORTED_PROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La URL pasada a libcurl utilizó un protocolo que libcurl no soporta.
    El problema podría ser una opción de compilación que no ha sido utilizada,
    una cadena de protocolo mal escrita o simplemente un protocolo para el cual libcurl no tiene código.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-url-malformat">
   <strong><code><a href="curl.constants.php#constant.curle-url-malformat">CURLE_URL_MALFORMAT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    La URL no estaba correctamente formateada.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-url-malformat-user">
   <strong><code><a href="curl.constants.php#constant.curle-url-malformat-user">CURLE_URL_MALFORMAT_USER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-weird-server-reply">
   <strong><code><a href="curl.constants.php#constant.curle-weird-server-reply">CURLE_WEIRD_SERVER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El servidor ha devuelto datos que libcurl no ha podido analizar.
    Este código de error era conocido como <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-server-reply">CURLE_FTP_WEIRD_SERVER_REPLY</a></code></strong>
    antes de cURL 7.51.0.
    Disponible a partir de PHP 7.3.0 y cURL 7.51.0
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-write-error">
   <strong><code><a href="curl.constants.php#constant.curle-write-error">CURLE_WRITE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Se ha producido un error al escribir los datos recibidos en un fichero local,
    o un error ha sido devuelto a libcurl desde una función de retrollamada de escritura.
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-multi.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title">curl_multi_<span class="replaceable">*</span> constantes de estado</strong>
 <tr>
  <td id="constant.curlm-added-already">
   <strong><code><a href="curl.constants.php#constant.curlm-added-already">CURLM_ADDED_ALREADY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Un gestor fácil ya añadido a un gestor múltiple ha sido intentado ser añadido una segunda vez.
    Disponible a partir de cURL 7.32.1.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-bad-easy-handle">
   <strong><code><a href="curl.constants.php#constant.curlm-bad-easy-handle">CURLM_BAD_EASY_HANDLE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Un gestor fácil no era bueno/válido. Esto podría significar que no se trata de un gestor fácil en absoluto, o eventualmente que el gestor ya está siendo utilizado por este o por otro gestor múltiple.
    Disponible a partir de cURL 7.9.6.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-bad-handle">
   <strong><code><a href="curl.constants.php#constant.curlm-bad-handle">CURLM_BAD_HANDLE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    El gestor pasado no es un gestor múltiple válido.
    Disponible a partir de cURL 7.9.6.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-call-multi-perform">
   <strong><code><a href="curl.constants.php#constant.curlm-call-multi-perform">CURLM_CALL_MULTI_PERFORM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Desde cURL 7.20.0, esta constante no se utiliza.
    Antes de cURL 7.20.0, este estado podía ser devuelto por
    <span class="function"><a href="function.curl-multi-exec.php" class="function">curl_multi_exec()</a></span> cuando <span class="function"><a href="function.curl-multi-select.php" class="function">curl_multi_select()</a></span>
    o una función similar era llamada antes de que devolviera otra constante.
    Disponible a partir de cURL 7.9.6.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-internal-error">
   <strong><code><a href="curl.constants.php#constant.curlm-internal-error">CURLM_INTERNAL_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Error interno de <code class="literal">libcurl</code>.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-ok">
   <strong><code><a href="curl.constants.php#constant.curlm-ok">CURLM_OK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Ningún error.
    Disponible a partir de cURL 7.9.6.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-out-of-memory">
   <strong><code><a href="curl.constants.php#constant.curlm-out-of-memory">CURLM_OUT_OF_MEMORY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    No hay suficiente memoria al procesar los gestores múltiples.
    Disponible a partir de cURL 7.9.6.
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-pause.constants" class="doctable table">
      <tr>
       <th>Constantes</th>
       <th>Descripción</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-pause.php" class="function">curl_pause()</a></span></strong>
 <tr>
  <td id="constant.curlpause-all">
   <strong><code><a href="curl.constants.php#constant.curlpause-all">CURLPAUSE_ALL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Pone en pausa el envío y la recepción de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-cont">CURLPAUSE_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Reanuda el envío y la recepción de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-recv">
   <strong><code><a href="curl.constants.php#constant.curlpause-recv">CURLPAUSE_RECV</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Pone en pausa la recepción de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-recv-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-recv-cont">CURLPAUSE_RECV_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Reanuda la recepción de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-send">
   <strong><code><a href="curl.constants.php#constant.curlpause-send">CURLPAUSE_SEND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Pone en pausa el envío de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-send-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-send-cont">CURLPAUSE_SEND_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Reanuda el envío de datos.
    Disponible a partir de cURL 7.18.0.
   </span>
  </td>
 </tr>
</table>

</div>
<?php manual_footer($setup); ?>