Tag Archives: cookies

Refresh Automático de una página

6 May

Al trabajar con cookies, muchas veces puede ser necesario que la página que contiene un formulario se refresque. Esto se logra a través de la etiqueta body:

<body onLoad=”if (location.href.indexOf(‘reload’)==-1) location.replace(location.href+’?reload’)”>

También puede hacerse que de un HTML se vaya a otro a través de un meta tag:

<meta http-equiv=”refresh” content=”5; url=formulario.php”>

El 5, es la cantidad de segundos que se va a esperar antes de hacer el redireccionamiento.

 

Anuncios

Cookies

30 Abr

¿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:

  1. Las cookies no se ven hasta que se refresca la página
  2. 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:

 

 

 

A %d blogueros les gusta esto: