Page 166 - Programador-PHP
P. 166
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Leer una cookie
Para leer una cookie, haremos uso del array superglobal
$_COOKIE:
echo "Hola {$_COOKIE["nombre y apellido"]}!"; // Hola Eugenia Bahit!
Modificar una cookie
La forma correcta de modificar una cookie, es sobreescribirla,
es decir, volver a crearla:
$nombre = "nombre_y_apellido";
$valor = "Juan Pérez";
$expira = time() + (3600 * 24 * 365);
$dir = "/";
$dominio = "desa.eugeniabahit.com";
$https = FALSE;
$http = TRUE;
setcookie($nombre, $valor, $expira, $dir, $dominio, $https, $http);
Ahora, la cookie “nombre_y_apellido” tendrá el valor “Juan
Pérez”.
Eliminar una cookie
Para eliminar una cookie, el mejor método es volver a crear la
cookie, con valor NULL haciendo que expire antes de la fecha
actual:
$nombre = "nombre_y_apellido";
$valor = NULL;
$expira = time() - (3600 * 24 * 365); // 1 año antes
$dir = "/";
$dominio = "desa.eugeniabahit.com";
$https = FALSE;
$http = TRUE;
166