Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/php/Aut Ses Coo/Cookies»
| Línea 1: | Línea 1: | ||
| − | |||
{|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;" | {|cellpadding="5" cellspacing="6" style="width:100%;background:#DFFFFF; border-style:solid; border-width:2px; border-color:#0066FF;" | ||
| width="100%" valign="top" style="padding: 0; margin:0px;" | | | width="100%" valign="top" style="padding: 0; margin:0px;" | | ||
Revisión de 22:17 14 ene 2017
Contenido¿Qué es una Cookie?
Tip:
Como las cookies se almacenan en el cliente, la legislación obliga a informar al usuario y obtener su consentimiento antes de almacenarlas en muchos casos.
Ciclo de vida de la cookie
Crear una cookie
setcookie(nombre_cookie, valor_cookie, tiempo_vida);
http://es.php.net/manual/es/function.setcookie.php Parámetros más habituales:
Por ejemplo, para almacenar el nombre de usuario durante una hora: setcookie("usuario", $_SERVER['PHP_AUTH_USER'], time()+3600);
Recuperar la cookie
$usuario = $_COOKIE['usuario']; También podemos comprobar si existe una cookie antes de utilizarla: if(isset($_COOKIE['usuario'])){ $usuario = $_COOKIE['usuario']; } Borrar una cookie
Tip: El tiempo utilizado es una marca temporal UNIX
<?php setcookie("user", "", time()-3600); ?>
|

