session_set_cookie_params
(PHP 4, PHP 5)
session_set_cookie_params — Establecer los parámetros de la cookie de sesión
Descripción
$lifetime
[, string $path
[, string $domain
[, bool $secure = false
[, bool $httponly = false
]]]] )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
TRUEla cookie sólo será enviada sobre conexiones seguras. -
httponly -
Si es
TRUEPHP 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