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. Alternar el color de filas en paginación
2. Contando visitantes activos con PHP
3. Una imagen para cada día de la semana
4. Creando sitio con forma modular
5. Fecha completa en español
6. Definción y uso de clases en PHP
7. Consultas de selección aleatoria
8. Función explode() de PHP
9. Tutorial de sesiones en PHP
10. Resetear el password de Wordpress
Más artículos...

Otros artículos...

Java Script ¿Cómo utilizar los archivos .js de JavaScript?
HTML Varios links en una misma imagen
Marketing Factores de posicionamiento
Hojas de Estilo Cambiando de color las barras de scroll
CGI Redirección de acuerdo a la resolución de la pantalla
PHP Funciones en archivos
ASP Haciendo un "Recomendar a un amigo" en ASP
phpBB Respuesta rápida en phpBB
PHP Imágenes y PHP - Biblioteca GD
PHP Contador de visitas simple
Más artículos...