ARTICULOS

Utilizando cookies en PHP

Autor: Fabian Muller (http://www.webexperto.com) - 18/06/2002

En un artículo anterior explicamos qué son y cómo utilizar las cookies con ASP, para aquellos que no leyeron les comentaremos nuevamente de que se tratan las cookies.

¿Qué es una cookie?

Una cookie es un archivo de texto de peso sumamente bajo que se guarda en la PC del usuario, y son enviados por algunos servidores para almacenar datos para que puedan ser utilizados después. Algunos de los usos más frecuentes que se les suele dar a las cookies son:

• Guardar información como nombre de usuario y contraseña
• Guardar las preferencias del usuario
• Guardar el nombre del usuario, u otros datos
• Y muchísimos usos más

Función setcookie()

Se encarga de crear la cookie definiendo sus propiedades. La sintaxis es:

setcookie (nombre, contenido, expiracion, path, dominio, seguridad)

Toda cookie debe definirse antes de que comience la cabecera de la página (es decir, antes de la etiqueta <html>) ya que es una restricción que poseen, no tiene nada que ver con PHP. Todos los parámetros de la sintaxis anterior son opcionales menos nombre, el cual debe tener si o si un valor para poder crearla.

Escribir y recuperar una cookie

Para entender el funcionamiento de la función setcookie veremos el siguiente ejemplo:

<?
// ESCRIBIMOS LA COOKIE
// Utilizamos la función setcookie() para crear una llamada nombre
// El time()+365 le da la fecha de expiración a la cookie, en este caso será en 1 año

setcookie("nombre","Fabian Muller", time()+365);
?>
<HTML>
<HEAD>
<TITLE>WebExperto.com - Utilizando cookies en PHP - Ejemplo</TITLE>
</HEAD>

<BODY BGCOLOR="#FFFFFF">
<font face="Verdana" size="2">
<?
// RECUPERAMOS LA COOKIE
// Verificamos si la variable nombre tiene contenido
// Si es así, mostrará el valor de la cookie
// Y si no, dirá que la cookie está vacía.

if (isset($nombre))
{
echo "El contenido de la cookie es: ".$nombre;
}
else
{
echo "La cookie está vacía. Puede ser que recién se halla creado, clickee en Actualizar para ver su contenido.";
}
?>
</font>
</BODY>
</HTML>

Click aquí para ver el ejemplo

 

Más artículos sobre PHP

1. Números aleatorios en PHP
2. Banners aleatorios con PHP
3. Recomendar a un amigo en php
4. Alternar el color de filas en paginación
5. Contador de visitas simple
6. SimpleXML para PHP4
7. Utilizando cookies en PHP
8. Paginación de resultados con PHP
9. Función explode() de PHP
10. Calcular la edad con PHP
Más artículos...

Otros artículos...

ASP Contador de clicks en ASP
Java Script Scroll de noticias con JavaScript
Usabilidad Guía para diseñar páginas de error
PHP Alternar el color de filas en paginación
Java Script Efecto opaco sobre imágenes
Marketing Titulares atractivos
PHP Geolocalización en tu página web
HTML Cuadro con las esquinas redondeadas
Marketing Cuidando el incrementalismo
Photoshop Efecto de líneas de TV con Photoshop
Más artículos...