22 lines
1.2 KiB
PHP
22 lines
1.2 KiB
PHP
<?php
|
|
|
|
// Mecanismo cookies
|
|
//1.Creación en el servidor
|
|
//2.Almacenamiento en el cliente
|
|
//3.Envío al servidor con cada solicitud Http
|
|
//4.Procesamiento en el servidor
|
|
//5.Actualización o eliminación
|
|
|
|
|
|
// Establecer cookies -- No estrán disponibles hasta la siguiente petición HTTP.
|
|
//setcookie($nombre, $valor = "", $vencimiento = 0, $ruta = "", $dominio = "", $seguro = false, $httponly = false)
|
|
//$vencimiento en tiempo UNIX si se establece en 0 se convierte en cookie de sesión.
|
|
//$ruta en la que estará disponible, por defecto directorio actual, si se establece '/' será valida para todo el dominio.
|
|
//$dominio en el que estará disponible, por defecto para el dominio actual.
|
|
//$seguro si se envía solo por https(true)
|
|
//$httponly si es accesible desde javascript (false)
|
|
setrawcookie("nombre", "Juan", time() + 3600, "/"); // Cookie con nombre "nombre" y valor "Juan", válida por una hora
|
|
setcookie("idioma", "es", time() + (86400 * 30), "/"); // Cookie con nombre "idioma" y valor "es", válida por 30 días
|
|
setcookie("ultima_visita", date("Y-m-d H:i:s"), time() + 3600, "/"); // Cookie con nombre "ultima_visita" y valor de la fecha y hora actual, válida por una hora
|
|
?>
|