Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Borrar cache de páginas (http://www.forosdelweb.com/f29/borrar-cache-paginas-201996/)

Scho 11/05/2004 12:00

Borrar cache de páginas
 
Hola a tod@s!
Necesito borrar la cache de páginas para que cuando un usuario cierre su sesión no pueda volver atras dándole a la flechita del navegador.
No quiero bloquear esta función siempre porque mientras tenga la sesión abierta debería poder volver atrás por el histórico, pero al cerrar ya no. No sé si me explico. Qué puedo hacer? borrar la caché, borrar el histórico?...

Un saludo.

juagarc4 12/05/2004 11:22

Hola, que tal

has probado a poner esto
Código:

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
en el html (en el head) de tus páginas. Esto evita que las páginas se queden en Caché con lo cual, cuando se cierra el navegador las páginas desaparecen.

Espero que te sirva.
Salu2 :adios:

Scho 12/05/2004 12:02

Me gustaría poder borrarla o evitar que puedan volver atrás sin necesidad de tener que cerrar el navegador al acabar una sesión, aun así si no hay otra solución me vendrá muy bien :)

Muchas gracias :adios:

juagarc4 13/05/2004 09:37

ah, vale, entonces puedes poner esto en las páginas, en el head,

Código:

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
pero en el content pon 0 q
así cuando pasen de página y vuelvan atrás entonces les aparecerá el mensaje "Página Caducada" o algo así.

juagarc4 13/05/2004 09:47

Ahhh, ahora ya se lo que quieres,
A mi me pasó eso también y no pude encontrar nada para borrar el histórico de páginas, asi que lo resolví usando un script de java

O sea, por ejemplo:
cuando pulsen en el botón de cerrar session, en el vento onclick llamo a la función Cerrar():


<script language='javascript' runat='server'>
Function Cerrar();{
window.opener=self; //así evito que me pregunte si
deseo cerrar la ventana
window.close();
window.open ('index.htm');
}
</script>
de esta forma lo que consigo es cerrar la ventana donde estan y automáticamente abro otra con la página principal (por poner alguna), así quedan los botones desactivados y no pueden volver a entrar sin la acreditación

Esper que te sirva esto.
Salu2. :adios:

Scho 14/05/2004 12:48

Ahhh buena idea, ahora ya está claro muchas gracias juagarc4

Un saludo :adios:

eoes 14/05/2004 12:58

Disculpen mi falta de conocimiento pero esa función que coloca juagarc4 funciona en Netcape o algun otro navegador? Gracias

juagarc4 17/05/2004 02:18

Hola eoes

Si, la función que he usado, en principio, funciona también Netscape. :arriba:
Recuerda que es Javascript y si el navegador lo soporta no debrías tener ningún problema en usar este script.
Aunque existen otras funciones que son soportadas por Internet Explorer pero no por Netscape, este no es el caso.
Repecto a otros navegadores:
En Mozilla deberia funcionar puesto que es compatible con el Internet Explorer, en Opera también deberia funcionar.
Personalmente uso un Navegador llamado Avant Browser, que es una mezcla entre Internet Explorer y Opera, y a mi el script me funciona perfectamente, con lo cual es de suponer que también fucnionará en otros navegadores.

Salu2. :adios:


La zona horaria es GMT -6. Ahora son las 00:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.