¿Qué son las cookies, y cómo las utilizo?
Básicamente, las cookies permiten guardar información del usuario que entra a nuestro sitio en su navegador. Esa información se mantiene almacenada durante un tiempo que nosotros determinaremos. Para que funcione, el usuario tiene que tener habilitadas las cookies en su navegador.
Para enviar una cookie al navegador del usuario utilizaremos la función setcookie(). Dicha función tiene la siguiente sintaxis en PHP:
bool setcookie ( string nombre [, string valor [, int expirar [, string ruta [, string dominio [, bool segura [, bool solohttp ]]]]]] )
A modo de ejemplo:
<?php
setcookie(“usuario”, “Rosario”, time()+3600,”/”,”midominio.com”);
?>
Luego podríamos obtener la información de esa cookie de esta manera:
<?php
$_COOKIE[“usuario”];
?>
Algunos datos interesantes y errores comunes:
- Las cookies no se ven hasta que se refresca la página
- Las cookies se borran seteandolas con los mismos parámetros con que se setearon originalmente, pero poniendo FALSE en el contenido (ejemplo: setcookie(“usuario”, FALSE, time()+3600,”/”,”midominio.com”);
Un link con una explicación más completa es:
Pretty! This was a really wonderful post. Many thanks for
supplying these details.
excellent submit, very informative. I ponder why the other experts
of this sector do not realize this. You must proceed your writing.
I am confident, you’ve a great readers’ base already!
Amazing things here. I am very satisfied to
see your post. Thank you so much and I’m looking forward to touch
you. Will you kindly drop me a e-mail?