Sean bienvenidos y bienvenidas. En esta entrega aprenderemos
sobre las “galletitas” que podemos enviar a las computadoras
que visitan nuestras páginas.
Pero, ¿qué es una cookie? Bien, una
“galletita” no es más que un pequeño archivo
que contiene una pequeña cantidad de información que
puede ser leída y utilizada por una aplicación PHP.
La información que la cookie guarda, se almacena de hecho en
la computadora del usuario.
Un par observaciones importantes a hacer:
La primera es decir que en caso de que la computadora
que aloja la cookie no tiene ningún dato para que la aplicación
PHP la lea, entonces, simplemente la aplicación PHP no lleva
a cabo la parte que le corresponde a la cookie, razón por la
cual hay que tener extremo cuidado de no poner información
vital en las cookies que se guardan en la computadora del usuario.
La segunda observación es, en realidad, un
recordatorio. Debemos tener en cuenta que si el usuario tiene deshabilitada
la opción de permitir el guardado de cookies, la que le enviemos
no se guardará (no, ni aún por el hecho de estar en
la lista de las personas más hermosas del planeta). Una vez
más, tengamos extremo cuidado del tipo de información
que guardamos en una “galletita”.
Ahora bien, ¿qué tipo de datos podríamos
guardar en una cookie? Se han topado con sitios en los que se pueden
personalizar algunas cosas, como por ejemplo el color del fondo, las
imágenes que aparecerán cada vez que entremos, etc.
¿Adivines qué? Esas son las cookies. Claro está,
las posibilidades son enormes, y dependerá de las necesidades
(o de las ideas) que tengamos, para saber qué tipo de cookie
vamos a guardar en la computadora del usuario.
Ahora imaginemos dos paginitas con el siguiente código:
Página 1 <?php
setcookie("nombre",
"Alberto");
echo "<A HREF = 'ver_cookie.php'>Click
aquí para ver la cookie</A>";
?>
Página 2 <?php
echo "Mi nombre
es ".$nombre;
?>
Antes de ver el resultado en el vídeo les
preguntamos, ¿qué hacen este par de páginas?
Sabemos que ya lo dedujeron, así que vean
lo que ya saben:
Ven, “Pan Comido” ¿verdad? seetcookie()
es la función PHP que envía el archivito a la computadora
del usuario, y la página 2 simplemente lee la cookie y la envía
a la pantalla.
No nos resta más que decir lo mismo que dijo
Benjamín Franklin: “Invertir en conocimientos produce
siempre los mejores intereses” Hay que invertir fuertemente,…
a diario. Hasta Pronto