<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/session.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'session.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
    2 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'session.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'session.installation.php',
    1 => 'Instalaci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'session.constants.php',
    1 => 'Constantes predefinidas',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/session/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="session.configuration" class="section">
 <h2 class="title">Configuración en tiempo de ejecución</h2>
 <p class="simpara">
El comportamiento de estas funciones es afectado por la configuración en el archivo <var class="filename">php.ini</var>.
</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Opciones de configuración para las sesiones</strong></caption>
   
    <thead>
     <tr>
      <th>Nombre</th>
      <th>Por defecto</th>
      <th>Cambiable</th>
      <th>Historial de cambios</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="session.configuration.php#ini.session.save-path" class="link">session.save_path</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.name" class="link">session.name</a></td>
      <td>&quot;PHPSESSID&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.save-handler" class="link">session.save_handler</a></td>
      <td>&quot;files&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.auto-start" class="link">session.auto_start</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.gc-probability" class="link">session.gc_probability</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.gc-divisor" class="link">session.gc_divisor</a></td>
      <td>&quot;100&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.gc-maxlifetime" class="link">session.gc_maxlifetime</a></td>
      <td>&quot;1440&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.serialize-handler" class="link">session.serialize_handler</a></td>
      <td>&quot;php&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-lifetime" class="link">session.cookie_lifetime</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-path" class="link">session.cookie_path</a></td>
      <td>&quot;/&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-domain" class="link">session.cookie_domain</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-secure" class="link">session.cookie_secure</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Anterior a PHP 7.2.0, el valor por omisión era <code class="literal">&quot;&quot;</code>.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-httponly" class="link">session.cookie_httponly</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Anterior a PHP 7.2.0, el valor por omisión era <code class="literal">&quot;&quot;</code>.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-partitioned" class="link">session.cookie_partitioned</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponible a partir de PHP 8.5.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cookie-samesite" class="link">session.cookie_samesite</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Disponible a partir de PHP 7.3.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.use-strict-mode" class="link">session.use_strict_mode</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.use-cookies" class="link">session.use_cookies</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.use-only-cookies" class="link">session.use_only_cookies</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Desactivar este ajuste está obsoleto a partir de PHP 8.4.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.referer-check" class="link">session.referer_check</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Definir un valor no vacío está obsoleto a partir de PHP 8.4.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cache-limiter" class="link">session.cache_limiter</a></td>
      <td>&quot;nocache&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.cache-expire" class="link">session.cache_expire</a></td>
      <td>&quot;180&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.use-trans-sid" class="link">session.use_trans_sid</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Activar este ajuste está obsoleto a partir de PHP 8.4.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.trans-sid-tags" class="link">session.trans_sid_tags</a></td>
      <td>&quot;a=href,area=href,frame=src,form=&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>
       Disponible a partir de PHP 7.1.0.
       Modificar este ajuste está obsoleto a partir de PHP 8.4.0.
      </td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.trans-sid-hosts" class="link">session.trans_sid_hosts</a></td>
      <td><code class="literal">$_SERVER[&#039;HTTP_HOST&#039;]</code></td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>
       Disponible a partir de PHP 7.1.0.
       Definir un valor no vacío está obsoleto a partir de PHP 8.4.0.
      </td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.sid-length" class="link">session.sid_length</a></td>
      <td>&quot;32&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>
       Disponible a partir de PHP 7.1.0.
       Modificar esta directiva está obsoleto a partir de PHP 8.4.0.
      </td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.sid-bits-per-character" class="link">session.sid_bits_per_character</a></td>
      <td>&quot;4&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>
       Disponible a partir de PHP 7.1.0.
       Modificar esta directiva está obsoleto a partir de PHP 8.4.0.
      </td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.enabled" class="link">session.upload_progress.enabled</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.cleanup" class="link">session.upload_progress.cleanup</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.prefix" class="link">session.upload_progress.prefix</a></td>
      <td>&quot;upload_progress_&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.name" class="link">session.upload_progress.name</a></td>
      <td>&quot;PHP_SESSION_UPLOAD_PROGRESS&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.freq" class="link">session.upload_progress.freq</a></td>
      <td>&quot;1%&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.upload-progress.min-freq" class="link">session.upload_progress.min_freq</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-perdir">INI_PERDIR</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.lazy-write" class="link">session.lazy_write</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td class="empty">&nbsp;</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.hash-function" class="link">session.hash_function</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Eliminado a partir de PHP 7.1.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.hash-bits-per-character" class="link">session.hash_bits_per_character</a></td>
      <td>&quot;4&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Eliminado a partir de PHP 7.1.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.entropy-file" class="link">session.entropy_file</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Eliminado a partir de PHP 7.1.0.</td>
     </tr>

     <tr>
      <td><a href="session.configuration.php#ini.session.entropy-length" class="link">session.entropy_length</a></td>
      <td>&quot;0&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Eliminado a partir de PHP 7.1.0.</td>
     </tr>

    </tbody>
   
  </table>

  Para más detalles sobre los modos
INI_*, refiérase a <a href="configuration.changes.modes.php" class="xref">D&oacute;nde una directiva de configuraci&oacute;n puede ser modificada</a>.
 </p>
 <p class="para">
  El sistema de sesiones dispone de un gran número de directivas
  en el archivo <var class="filename">php.ini</var>. A continuación se presenta una descripción:
  <dl>

   
    <dt id="ini.session.save-handler">
     <code class="parameter">session.save_handler</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Define el nombre del controlador
      de sesiones que se utiliza para almacenar y leer
      los datos. Por omisión, es el sistema integrado
      por archivos: <code class="literal">files</code>. Tenga en cuenta que las
      extensiones individuales pueden registrar
      sus propios controladores de sesiones; los controladores registrados
      pueden obtenerse para cada instalación consultando
      <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span>. Consulte también
      <span class="function"><a href="function.session-set-save-handler.php" class="function">session_set_save_handler()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.save-path">
     <code class="parameter">session.save_path</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Define la ruta que debe pasarse
      al controlador de guardado. Si decide
      elegir el controlador por omisión (por archivos),
      este argumento se utilizará como carpeta de guardado
      de las sesiones. Consulte también
      <span class="function"><a href="function.session-save-path.php" class="function">session_save_path()</a></span>.
     </p>
     <p class="para">
      Existe un argumento opcional <code class="literal">N</code> para esta directiva que determina
      la profundidad de directorios donde su archivo de sesión será almacenado.
      Por ejemplo, si define <code class="literal">&#039;5;/tmp&#039;</code>, su archivo
      estará ubicado en <code class="literal">/tmp/4/b/1/e/3/sess_4b1e384ad74619bd212e236e52a5a174If</code>.
      Si desea utilizar <code class="literal">N</code>, debe crear
      todos estos directorios antes de usarlos. Existe un pequeño script shell en
      <var class="filename">ext/session</var> para realizar estas creaciones y se denomina
      <var class="filename">mod_files.sh</var>, y su versión Windows lleva el nombre
      <var class="filename">mod_files.bat</var>. Tenga en cuenta también que si <code class="literal">N</code>
      se utiliza y es superior a 0, entonces la rutina automática gc (recolección de basura)
      no se ejecutará; consulte una copia de <var class="filename">php.ini</var> para más información.
      Asimismo, si utiliza <code class="literal">N</code>, asegúrese de rodear
      <code class="literal">session.save_path</code> con &quot;comillas dobles&quot; ya que el separador
      (<code class="literal">;</code>) también se utiliza para los comentarios en
      <var class="filename">php.ini</var>.
     </p>
     <p class="para">
      El módulo de almacenamiento de archivos crea archivos utilizando el modo
      600 por omisión. Este modo por omisión puede modificarse utilizando el argumento
      opcional <code class="literal">MODE</code>: <code class="literal">N;MODE;/path</code> donde
      <code class="literal">MODE</code> es la representación octal del modo.
      El hecho de definir el argumento <code class="literal">MODE</code> no afecta al proceso
      umask.
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="para">
       Si esta opción se configura con una carpeta accesible en lectura
       para todos, como <var class="filename">/tmp</var> (por omisión), otros usuarios podrán explotar estas sesiones obteniendo la
       lista de archivos en esta carpeta.
      </p>
     </div>
     <div class="caution"><strong class="caution">Precaución</strong>
      <p class="para">
       Al utilizar el argumento opcional <code class="literal">N</code>
       que determina la profundidad de directorios, como se indicó anteriormente, tenga en cuenta
       que el uso de un valor superior a 1 o 2 no es apropiado
       para la mayoría de los sitios debido al número de directorios requeridos: por
       ejemplo, un valor de 3 implica que
       <code class="literal">(2 ** session.sid_bits_per_character) ** 3</code> directorios
       existen en el sistema de archivos lo que implica potencialmente un
       gran número de espacios y inodos desperdiciados.
      </p>
      <p class="para">
       No utilice un valor de <code class="literal">N</code> superior a 2 a menos
       que esté seguro de que es necesario para su sitio.
      </p>
     </div>
    </dd>
   

   
    <dt id="ini.session.name">
     <code class="parameter">session.name</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica el nombre de la sesión,
      que se utilizará como nombre de cookie. Solo debe contener
      caracteres alfanuméricos. Por omisión, es
      <code class="literal">PHPSESSID</code>.
      Consulte también <span class="function"><a href="function.session-name.php" class="function">session_name()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.auto-start">
     <code class="parameter">session.auto_start</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica si el módulo
      de sesiones debe iniciarse automáticamente al comienzo de
      cada script PHP. Por omisión, es <code class="literal">0</code>
      (desactivado).
     </p>
    </dd>
   

   
    <dt id="ini.session.serialize-handler">
     <code class="parameter">session.serialize_handler</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Define el nombre del controlador que se utiliza para serializar y
      deserializar los datos. El formato de serialización PHP
      (llamado <code class="literal">php_serialize</code>), los formatos internos a PHP
      (llamados <code class="literal">php</code> y <code class="literal">php_binary</code>)
      y WDDX (llamado <code class="literal">wddx</code>) son soportados. WDDX solo
      está disponible, si PHP ha sido compilado con la opción
      <a href="ref.wddx.php" class="link">WDDX</a>. <code class="literal">php_serialize</code>
      utiliza las funciones de serialización/deserialización en interno,
      y no tiene las limitaciones que <code class="literal">php</code> y <code class="literal">php_binary</code>
      tienen. Los antiguos controladores de serialización no pueden almacenar
      índices numéricos, ni índices en forma de cadenas que contengan
      caracteres especiales (<code class="literal">|</code> y <code class="literal">!</code>) en
      $_SESSION. Utilice <code class="literal">php_serialize</code> para evitar este
      tipo de error al final del script. Por omisión, es <code class="literal">php</code>.
     </p>
    </dd>
   

   
    <dt id="ini.session.gc-probability">
     <code class="parameter">session.gc_probability</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica la probabilidad, expresada en porcentaje, en conjunción de
      <code class="literal">session.gc_divisor</code>, que la rutina gc
      (<code class="literal">garbage collection</code>)
      se inicie en cada solicitud.
      El valor por omisión es <code class="literal">1</code>. Debe ser superior o igual a <code class="literal">0</code>. Consulte
      <a href="session.configuration.php#ini.session.gc-divisor" class="link">session.gc_divisor</a> para más detalles.
     </p>
    </dd>
   

   
    <dt id="ini.session.gc-divisor">
     <code class="parameter">session.gc_divisor</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.gc_divisor</code> en conjunción con
      <code class="literal">session.gc_probability</code> define la probabilidad que la rutina gc
      (<code class="literal">garbage collection</code>) se inicie en cada inicio de sesión.
      La probabilidad se calcula utilizando gc_probability/gc_divisor, por
      ejemplo 1/100 significa que hay un 1% de probabilidad de que la rutina gc
      se inicie en cada solicitud. El valor por omisión es <code class="literal">100</code>.
      Debe ser superior a <code class="literal">0</code>.
     </p>
    </dd>
   

   
    <dt id="ini.session.gc-maxlifetime">
     <code class="parameter">session.gc_maxlifetime</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica la duración de vida de los datos en el servidor, en número
      de segundos. Después de este tiempo, los datos serán considerados
      obsoletos, y pueden potencialmente ser eliminados.
      Los datos pueden volverse obsoletos al inicio de la sesión
      (siguiendo <a href="session.configuration.php#ini.session.gc-probability" class="link">session.gc_probability</a> y
      <a href="session.configuration.php#ini.session.gc-divisor" class="link">session.gc_divisor</a>).
      El valor por omisión es <code class="literal">1440</code> (24 minutos).
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Si diferentes scripts tienen valores diferentes de
       <code class="literal">session.gc_maxlifetime</code> pero comparten el mismo
       lugar para almacenar los datos de sesión, entonces, el script con el valor
       más pequeño borrará los datos. En este caso, utilice esta directiva
       conjuntamente con <a href="session.configuration.php#ini.session.save-path" class="link">session.save_path</a>.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.referer-check">
     <code class="parameter">session.referer_check</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Contiene una subcadena
      que desea encontrar en todos los encabezados HTTP Referer. Si
      este encabezado ha sido enviado por el cliente y la subcadena no ha
      sido encontrada, el identificador de sesión será considerado inválido.
      Por omisión, esta opción es una cadena vacía.
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Definir <code class="literal">session.referer_check</code> con un valor no vacío
       está obsoleto a partir de PHP 8.4.0.
      </p>
     </div>
    </dd>
   

   
    <dt id="ini.session.entropy-file">
     <code class="parameter">session.entropy_file</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Es un camino hasta
      una fuente externa (un archivo), que será utilizada como fuente
      adicional de entropía para la creación del identificador
      de sesión. Ejemplos válidos son <code class="literal">/dev/random</code> y
      <code class="literal">/dev/urandom</code>, que están disponibles en
      muchos sistemas Unix.
     </p>
     <p class="simpara">
      Esta funcionalidad es soportada en Windows.
      El hecho de definir <code class="literal">session.entropy_length</code> a un valor
      diferente de cero hará que PHP utilice la API aleatoria de Windows como
      fuente de entropía.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Eliminado en PHP 7.1.0.
      </p>
      <p class="simpara">
       <code class="literal">session.entropy_file</code> vale por omisión
       <code class="literal">/dev/urandom</code> o <code class="literal">/dev/arandom</code>
       si está disponible.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.entropy-length">
     <code class="parameter">session.entropy_length</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica el número de bytes
      que serán leídos en el archivo definido anteriormente. Por omisión <code class="literal">32</code>.
     </p>
     <p class="simpara">
      Eliminado en PHP 7.1.0.
     </p>
    </dd>
   

   
    <dt id="ini.session.use-strict-mode">
     <code class="parameter">session.use_strict_mode</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.use_strict_mode</code> especifica si el módulo debe
      utilizar el modo de identificador de sesión estricto. Si este modo está activado,
      el módulo no aceptará identificadores de sesión no inicializados.
      Si un identificador de sesión no inicializado es enviado desde el navegador,
      un nuevo identificador de sesión será enviado al navegador. Las
      aplicaciones están protegidas de la fijación de sesiones mediante el uso
      del modo estricto de sesiones.
      Por omisión, vale <code class="literal">0</code> (desactivado).
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Activar <code class="literal">session.use_strict_mode</code> es obligatorio
       para la seguridad general de las sesiones. Se recomienda activarlo para
       todos los sitios. Consulte el ejemplo de código de
       <span class="function"><a href="function.session-create-id.php" class="function">session_create_id()</a></span> para más detalles.
      </p>
     </p></blockquote>
    <div class="warning"><strong class="warning">Advertencia</strong>
     <p class="para">
      Si un controlador de sesiones registrado mediante la función
      <span class="function"><a href="function.session-set-save-handler.php" class="function">session_set_save_handler()</a></span> no implementa
      <span class="methodname"><a href="sessionupdatetimestamphandlerinterface.validateid.php" class="methodname">SessionUpdateTimestampHandlerInterface::validateId()</a></span>,
      ni proporciona la función de devolución de llamada <code class="parameter">validate_sid</code>, respectivamente,
      el modo de identificador de sesión estricto estará efectivamente desactivado, siguiendo el valor
      de esta directiva. Tenga en cuenta que <span class="classname"><a href="class.sessionhandler.php" class="classname">SessionHandler</a></span> <em>no implementa</em> el método <span class="methodname"><strong>SessionHandler::validateId()</strong></span>.
     </p>
    </div>
    </dd>
   

   
    <dt id="ini.session.use-cookies">
     <code class="parameter">session.use_cookies</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica si el módulo utilizará
      cookies para almacenar el id de sesión en el lado del cliente.
      Por omisión, vale <code class="literal">1</code>, es decir, activo.
     </p>
    </dd>
   

   
    <dt id="ini.session.use-only-cookies">
     <code class="parameter">session.use_only_cookies</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica si el módulo
      debe utilizar <strong>solo</strong> cookies
      para almacenar los identificadores de sesiones en el lado del navegador.
      Al activarlo, evitará ataques que utilicen
      identificadores de sesiones en las URL.
      Por omisión, vale <code class="literal">1</code> (activado).
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Desactivar <code class="literal">session.use_only_cookies</code> está obsoleto
       a partir de PHP 8.4.0.
      </p>
     </div>
    </dd>
   

   
    <dt id="ini.session.cookie-lifetime">
     <code class="parameter">session.cookie_lifetime</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica la duración de vida de la cookie en segundos. El valor de
      <code class="literal">0</code> significa: &quot;Hasta que se cierre el navegador&quot;.
      El valor por omisión es <code class="literal">0</code>. Consulte también
      <span class="function"><a href="function.session-get-cookie-params.php" class="function">session_get_cookie_params()</a></span> y
      <span class="function"><a href="function.session-set-cookie-params.php" class="function">session_set_cookie_params()</a></span>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       El timestamp que representa la duración de vida de la cookie se define
       en relación con el tiempo del servidor, que no es necesariamente el mismo
       que el tiempo del navegador.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.cookie-path">
     <code class="parameter">session.cookie_path</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica el camino utilizado
      al crear la cookie. Por omisión, vale <code class="literal">/</code>.
      Consulte también
      <span class="function"><a href="function.session-get-cookie-params.php" class="function">session_get_cookie_params()</a></span> y
      <span class="function"><a href="function.session-set-cookie-params.php" class="function">session_set_cookie_params()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.cookie-domain">
     <code class="parameter">session.cookie_domain</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica el dominio utilizado al crear la cookie. Por omisión,
      no vale nada, lo que significa que es el nombre del host del servidor que
      genera la cookie de acuerdo con las especificaciones sobre cookies.
      Consulte también <span class="function"><a href="function.session-get-cookie-params.php" class="function">session_get_cookie_params()</a></span> y
      <span class="function"><a href="function.session-set-cookie-params.php" class="function">session_set_cookie_params()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.cookie-secure">
     <code class="parameter">session.cookie_secure</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica que las cookies solo deben emitirse en
      conexiones seguras. Con esta opción definida
      en <code class="literal">on</code>, las sesiones solo funcionan con conexiones HTTPS.
      Si está definida en <code class="literal">off</code>, entonces las sesiones funcionan con las conexiones HTTP y
      HTTPS. Por omisión, está definida en <code class="literal">off</code>.
      Consulte también
      <span class="function"><a href="function.session-get-cookie-params.php" class="function">session_get_cookie_params()</a></span> y
      <span class="function"><a href="function.session-set-cookie-params.php" class="function">session_set_cookie_params()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.cookie-httponly">
     <code class="parameter">session.cookie_httponly</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Marca la cookie para que solo sea accesible a través del protocolo HTTP. Esto significa
      que la cookie no será accesible por los lenguajes de script, como Javascript.
      Esta configuración permite limitar ataques como los ataques XSS (aunque
      no es soportado por todos los navegadores).
     </p>
    </dd>
   

   
    <dt id="ini.session.cookie-partitioned">
     <code class="parameter">session.cookie_partitioned</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Marca la cookie como particionada (CHIPS), lo que significa que la cookie
      quedará aislada en un contexto de origen (first-party). Esta
      configuración ayuda a mitigar el rastreo entre sitios (aunque no está
      soportada por todos los navegadores).
     </p>
     <p class="simpara">
      Si se habilita, también debe habilitarse
      <a href="session.configuration.php#ini.session.cookie-secure" class="link">session.cookie_secure</a>;
      en caso contrario la cookie de sesión no se enviará y se emitirá una
      advertencia.
     </p>
    </dd>
   

   
    <dt id="ini.session.cookie-samesite">
     <code class="parameter">session.cookie_samesite</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Permite que una cookie no sea enviada por el servidor con solicitudes entre sitios
      (cross-site). Esta afirmación permite a los agentes de usuario mitigar los riesgos
      de fuga de información de origen del sitio (cross-origin), y proporciona protección contra los
      ataques de falsificación de solicitudes entre sitios (cross-site request forgery). Tenga en cuenta que esto no es soportado por todos los navegadores.
      Un valor vacío significa que ningún atributo SameSite será definido.
      <code class="literal">Lax</code> y <code class="literal">Strict</code> significa que la cookie
      no será enviada para solicitudes POST entre dominios; <code class="literal">Lax</code>
      enviará la cookie para solicitudes GET entre dominios, mientras que <code class="literal">Strict</code>
      no lo hará.
     </p>
    </dd>
   

   
    <dt id="ini.session.cache-limiter">
     <code class="parameter">session.cache_limiter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica el tipo de control de caché utilizado para las páginas
      con sesiones. Los valores posibles son :
      <code class="literal">nocache</code>, <code class="literal">private</code>,
      <code class="literal">private_no_expire</code>, <code class="literal">public</code>.
      Por omisión, vale <code class="literal">nocache</code>.
      Consulte también <span class="function"><a href="function.session-cache-limiter.php" class="function">session_cache_limiter()</a></span> para
      conocer el significado de estos valores.
     </p>
    </dd>
   

   
    <dt id="ini.session.cache-expire">
     <code class="parameter">session.cache_expire</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica la duración de
      vida de las páginas de sesión en caché, en minutos. Esta opción no tiene
      efecto con el limitador <code class="literal">nocache</code>. Por omisión, vale
      <code class="literal">180</code> (3 horas).
      Consulte también
      <span class="function"><a href="function.session-cache-expire.php" class="function">session_cache_expire()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.session.use-trans-sid">
     <code class="parameter">session.use_trans_sid</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Especifica si el soporte del SID es transparente o no. Por omisión vale <code class="literal">0</code>
      (desactivado).
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Activar <code class="literal">session.use_trans_sid</code> está obsoleto
       a partir de PHP 8.4.0.
      </p>
     </div>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       El sistema de gestión de sesiones por URL representa un riesgo
       adicional de seguridad: un usuario puede enviar
       su URL con el identificador de sesión por correo electrónico a un amigo,
       o bien ponerla en sus marcadores. Esto difundirá entonces
       el identificador de sesión.
      </p>
      <p class="simpara">
       Desde PHP 7.1.0, la URL completa, por ejemplo https://php.net/, es
       gestionada por la funcionalidad. Anteriormente, PHP gestionaba solo el camino relativo
       únicamente. El host objetivo de la reescritura está definido por <a href="session.configuration.php#ini.session.trans-sid-hosts" class="link">session.trans_sid_hosts</a>.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.trans-sid-tags">
     <code class="parameter">session.trans_sid_tags</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.trans_sid_tags</code> especifica las etiquetas HTML que
      son reescritas para incluir el ID de sesión cuando el soporte del SID
      transparente está activado. Por omisión
      <code class="literal">a=href,area=href,frame=src,form=</code>
     </p>
     <p class="simpara">
      <code class="literal">form</code> es una etiqueta especial. La variable de formulario
      <code class="literal">&lt;input hidden=&quot;session_id&quot; name=&quot;session_name&quot;&gt;</code>
      es añadida.
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Modificar <code class="literal">session.trans_sid_tags</code> respecto a su valor
       por omisión está obsoleto a partir de PHP 8.4.0.
      </p>
     </div>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Antes de PHP 7.1.0, <a href="outcontrol.configuration.php#ini.url-rewriter.tags" class="link">url_rewriter.tags</a>
       era utilizado para este propósito. Desde PHP 7.1.0,
       <code class="literal">fieldset</code> ya no es considerado como una etiqueta
       especial.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.trans-sid-hosts">
     <code class="parameter">session.trans_sid_hosts</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.trans_sid_hosts</code> especifica los hosts que son
      reescritos para incluir el ID de sesión cuando el soporte del SID transparente
      está activado. Por omisión <code class="literal">$_SERVER[&#039;HTTP_HOST&#039;]</code>. Varios
      hosts pueden ser especificados separados por &quot;,&quot;, ningún espacio está permitido
      entre los hosts. Por ejemplo:
      <code class="literal">php.net,wiki.php.net,bugs.php.net</code>
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Definir <code class="literal">session.trans_sid_hosts</code> con un valor no
       vacío está obsoleto a partir de PHP 8.4.0.
      </p>
     </div>
    </dd>
   

   
    <dt id="ini.session.sid-length">
     <code class="parameter">session.sid_length</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.sid_length</code> permite especificar la longitud
      de la cadena de ID de sesión. La longitud del ID de sesión puede ser
      comprendida entre 22 y 256.
     </p>
     <p class="simpara">
      El valor por omisión es 32. Un ID de sesión más largo es más difícil de
      adivinar.
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Modificar <code class="literal">session.sid_length</code> respecto a su valor por
       omisión está obsoleto a partir de PHP 8.4.0.
      </p>
     </div>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Disponible a partir de PHP 7.1.0.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.sid-bits-per-character">
     <code class="parameter">session.sid_bits_per_character</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.sid_bits_per_character</code> permite especificar el
      número de bits en el carácter codificado en el ID de sesión. Los valores
      posibles son
      &#039;4&#039; (0-9, a-f), &#039;5&#039; (0-9, a-v), y &#039;6&#039; (0-9, a-z, A-Z, &quot;-&quot;, &quot;,&quot;).
     </p>
     <p class="simpara">
      El valor por omisión es 4. Un número de bits mayor resulta en un ID de
      sesión más fuerte.
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       Modificar <code class="literal">session.sid_bits_per_character</code> respecto a su
       valor por omisión está obsoleto a partir de PHP 8.4.0.
      </p>
     </div>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Disponible a partir de PHP 7.1.0.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.hash-function">
     <code class="parameter">session.hash_function</code>
     <span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.hash_function</code> permite especificar la función
      de hash a utilizar para generar los identificadores de sesión. &#039;0&#039; significa
      MD5 (128 bits) y &#039;1&#039; significa SHA-1 (160 bits).
     </p>
     <p class="para">
      También es posible especificar cualquier algoritmo proporcionado por la
      <a href="ref.hash.php" class="link">extensión hash</a>
      (si está disponible), como <code class="literal">sha512</code> o
      <code class="literal">whirlpool</code>. Una lista completa de algoritmos puede ser
      obtenida con la función <span class="function"><a href="function.hash-algos.php" class="function">hash_algos()</a></span>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Eliminado en PHP 7.1.0.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.hash-bits-per-character">
     <code class="parameter">session.hash_bits_per_character</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.hash_bits_per_character</code> permite definir
      el número de bits utilizados para cada carácter durante las conversiones de
      los datos binarios en elementos legibles. Los valores posibles son &#039;4&#039; (0-9,
      a-f), &#039;5&#039; (0-9, a-v), y &#039;6&#039; (0-9, a-z, A-Z, &quot;-&quot;, &quot;,&quot;).
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Eliminado en PHP 7.1.0.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.upload-progress.enabled">
     <code class="parameter">session.upload_progress.enabled</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Activa la supervisión de la progresión de una subida, poblando
      la variable <var class="varname"><a href="reserved.variables.session.php" class="classname">$_SESSION</a></var>. Por omisión, vale 1 (activado).
     </p>
     <div class="warning"><strong class="warning">Advertencia</strong>
      <p class="simpara">
       El seguimiento de la progresión de una subida escribe en el almacén de sesión
       el nombre de fichero y el nombre de campo proporcionados por el cliente mientras
       la subida está en curso, para permitir consultar el proceso desde una solicitud
       distinta. En las aplicaciones que no utilizan barras de progreso de subida,
       considere desactivar esta opción; los nombres de fichero y de campo no se
       validan y pueden contener código PHP, lo que hace trivial la explotación de
       cualquier
       <a href="https://en.wikipedia.org/wiki/File_inclusion_vulnerability" class="link external">&raquo;&nbsp;vulnerabilidad de inclusión de ficheros locales</a>.
      </p>
     </div>
    </dd>
   

   
    <dt id="ini.session.upload-progress.cleanup">
     <code class="parameter">session.upload_progress.cleanup</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Limpia las informaciones de progresión tan pronto como todos los datos POST
      han sido leídos (es decir, la subida ha terminado). Por omisión, vale 1 (activado).
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="simpara">
       Se recomienda encarecidamente mantener activa esta funcionalidad.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.session.upload-progress.prefix">
     <code class="parameter">session.upload_progress.prefix</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Un prefijo utilizado para la clave relativa a la progresión de la subida
      en el array <var class="varname"><a href="reserved.variables.session.php" class="classname">$_SESSION</a></var>. Esta clave será concatenada con
      el valor de <code class="literal">$_POST[ini_get(&quot;session.upload_progress.name&quot;)]</code>
      para proporcionar un índice único.
     </p>
     <p class="simpara">
      Por omisión, vale &quot;upload_progress_&quot;.
     </p>
    </dd>
   

   
    <dt id="ini.session.upload-progress.name">
     <code class="parameter">session.upload_progress.name</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="simpara">
      El nombre de la clave a utilizar en el array <var class="varname"><a href="reserved.variables.session.php" class="classname">$_SESSION</a></var>
      para almacenar las informaciones de progresión. Consulte también
      <a href="session.configuration.php#ini.session.upload-progress.prefix" class="link">session.upload_progress.prefix</a>.
     </p>
     <p class="simpara">
      Si <code class="literal">$_POST[ini_get(&quot;session.upload_progress.name&quot;)]</code>
      no es proporcionado o disponible, la progresión de una subida no será registrada.
     </p>
     <p class="simpara">
      Por omisión, vale &quot;PHP_SESSION_UPLOAD_PROGRESS&quot;.
     </p>
    </dd>
   

   
    <dt id="ini.session.upload-progress.freq">
     <code class="parameter">session.upload_progress.freq</code>
     <span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span>
    </dt>
    <dd>
     <p class="simpara">
      Define el número de veces que las informaciones de progresión de subida
      deben ser actualizadas. Puede ser definido en bytes (es decir, &quot;actualizar
      las informaciones de progresión de subida cada 100 bytes&quot;),
      o en porcentaje (es decir, &quot;actualizar las informaciones de progresión de
      subida cada 1% de recepción del peso total del archivo&quot;).
     </p>
     <p class="simpara">
      Por omisión, vale &quot;1%&quot;.
     </p>
    </dd>
   

   
    <dt id="ini.session.upload-progress.min-freq">
     <code class="parameter">session.upload_progress.min_freq</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="simpara">
      El retraso mínimo entre las actualizaciones, en segundos.
      Por omisión, vale &quot;1&quot; (un segundo).
     </p>
    </dd>
   

   
    <dt id="ini.session.lazy-write">
     <code class="parameter">session.lazy_write</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="simpara">
      <code class="literal">session.lazy_write</code>, cuando está definido a 1, significa que
      los datos de sesión solo serán reescritos si estos cambian. Por
      omisión 1, activado.
     </p>
    </dd>
   
  </dl>
 </p>

 <p class="para">
  La progresión de subida no será registrada a menos que
  session.upload_progress.enabled esté activo, y que la variable
  $_POST[ini_get(&quot;session.upload_progress.name&quot;)] esté definida.
  Consulte la <a href="session.upload-progress.php" class="link">progresión de subida de sesión</a> para más información sobre esta funcionalidad.
 </p>

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