ARTICULOS

Utilizando cookies en PHP

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

Del.icio.us Digg Technorati

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. Codificar contraseñas con md5()
2. Modificación de cadenas
3. Imágenes y PHP - Biblioteca GD
4. Frases aleatorias con PHP
5. Rotador de banners con estadísticas
6. Enlace externo dinámico con frames
7. Historia de PHP
8. Optimizar código PHP
9. Instalación de PHP-Nuke bajo Windows
10. Banners aleatorios con PHP
Más artículos...

Otros artículos...

Java Script Ejecutar código PHP o ASP
Fireworks Menúes drop down con Fireworks
ASP Detectar plugin de Flash con ASP
Marketing Cuidando el incrementalismo
PHP Generar documentos de Word
Java Script Mostrar banners Flash en forma aleatoria
Java Script Abrir una ventana cuando otra es cerrada
Marketing 18 tips para exponer presentaciones
Fireworks Optimizando gráficos con el Fireworks
Marketing El posicionamiento en los buscadores de Internet
Más artículos...