Foros del Web » Programando para Internet » PHP »

Cookies PHP

Estas en el tema de Cookies PHP en el foro de PHP en Foros del Web. Hla quetal , veran mi problema es el siguiente, tengo una session de cookies, al darle logout se supone que mato las cookies y termino ...
  #1 (permalink)  
Antiguo 14/01/2008, 18:55
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Cookies PHP

Hla quetal , veran mi problema es el siguiente, tengo una session de cookies, al darle logout se supone que mato las cookies y termino con la session
pero al darle al boton de atras de mi explorador me regresa a la ultima pagina con todo y mis cookies alguna idea de como hacer para que este no suceda, se los agradeceria mucho
  #2 (permalink)  
Antiguo 14/01/2008, 19:13
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Cookies PHP

Eso pasa porque la caché de tu navegador guarda una versión de la página que la muestra al hacer clic en el botón Atrás. Sin embargo, si le das en Actualizar (F5), verás que en realidad tus cookies ya no existen.

Puedes forzar al navegador a NO guardar tu página en el caché a través de PHP

Empieza por

php+evitar cache

Un saludo,
  #3 (permalink)  
Antiguo 14/01/2008, 20:35
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Cookies PHP

gracias por tu respuesta okram , pero ya he probado todos los ejemplos que encontre y no me funciona, tal ves lo este haciendo mal crees que podrias ayudarme con un ejemplo si no es mucho pedir mil gracias !!!!
  #4 (permalink)  
Antiguo 14/01/2008, 20:45
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Cookies PHP

En tus páginas PHP coloca esto:

Código PHP:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache"); 
Eso hará que el navegador no guarde la página en caché, de tal manera que al dar Atrás tendrá que volver a cargarla, y como la cookie ya no existe, no volverá a mostrar el contenido restringido.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.