• « session_save_path
  • session_set_save_handler »
  • PHP Manual
  • Funciones de sesión
  • Establecer los parámetros de la cookie de sesión

session_set_cookie_params

(PHP 4, PHP 5, PHP 7)

session_set_cookie_params — Establecer los parámetros de la cookie de sesión

Descripción

session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] ) : void

Establece los parámetros de la cookie definidos en el archivo php.ini. El efecto de esta función sólo se mantiene para la duración del script. Por lo tanto, se necesita llamar a session_set_cookie_params() por cada petición y antes de llamar a session_start().

Esta función actualiza los valores ini en tiempo de ejecución de las claves de configuración ini de PHP que pueden ser recuperadas con la función ini_get().

Parámetros

lifetime

Tiempo de vida de la cookie de sesión, definido en segundos.

path

Ruta en el dominio donde la cookie trabajará. Use una barras simple ('/') para todas las rutas en el dominio.

domain

Dominio de la cookie, por ejemplo 'www.php.net'. Para hacer las cookies visibles en todos los sub-dominios, el dominio debe ser prefijado con un punto, como '.php.net'.

secure

Si es TRUE la cookie sólo será enviada sobre conexiones seguras.

httponly

Si es TRUE PHP intentará enviar la bandera httponly cuando se establezca la cookie de sesión.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
5.2.0 Se añadió el parámetro httponly.

Ver también

  • session.cookie_lifetime
  • session.cookie_path
  • session.cookie_domain
  • session.cookie_secure
  • session.cookie_httponly
  • session_get_cookie_params() - Obtener los parámetros de la cookie de sesión