cookies
This commit is contained in:
21
Practicas/Practicas_PHP/codigo/cookies/INTRO_COOKIES_PHP.php
Normal file
21
Practicas/Practicas_PHP/codigo/cookies/INTRO_COOKIES_PHP.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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
|
||||
?>
|
||||
Reference in New Issue
Block a user