OffTopic php/html

Paco Barruguer bg.paco en gmail.com
Dom Mayo 24 23:53:31 BST 2009


Hola, se que esta lista no debería usarse para esto, pero se que aquí  
hay mucha gente que se dedica a la programación web o que por lo menos  
lo ha hecho alguna vez y tengo un problema que necesito solucionar  
urgentemente.

El caso es que estoy haciendo una aplicación web con php y html, y  
tengo problemas en el manejo de sesiones, porque aunque destruya la  
sesión cuando un administrador la cierra, luego con un simple "atrás"  
del navegador vuelves a esa página viendo toda la información que a  
priori es confidencial y no deberías poder ver.

He probado con poner en los html:

<META HTTP-EQUIV="Expires" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

en el head, pero  no funciona.
También he probado poner en los php:

header ("Expires: Thu, 27 Mar 1980 23:59:00 GMT"); //la pagina expira  
en una fecha pasada
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate"); //no guardar en  
CACHE
header ("Pragma: no-cache");

pero tampoco, incluso probé con una pequeña función javascript, pero  
nada...

Solo quiero que muestre el típico mensaje de "La página ha caducado"  
pero no lo consigo.

Gracias de antemano.
----------------------------------

Paco Barruguer Gascó
bg.paco en gmail.com









Más información sobre la lista de distribución ubuntu-es