Foros del Web » Creando para Internet » Diseño web »

No cachear las páginas

Estas en el tema de No cachear las páginas en el foro de Diseño web en Foros del Web. Tengo una web con dos marcos y en uno de ellos cargo una páginas con elaces a descargas. La historia que quiero conseguir es que ...
  #1 (permalink)  
Antiguo 06/06/2008, 09:53
 
Fecha de Ingreso: diciembre-2006
Mensajes: 65
Antigüedad: 17 años, 3 meses
Puntos: 1
No cachear las páginas

Tengo una web con dos marcos y en uno de ellos cargo una páginas con elaces a descargas.

La historia que quiero conseguir es que cuando realizo una descarga, y retrocedo con las flechas del navegador y de nuevo entro otra vez en esa página no se inicie otra vez la descarga.

He intentado poner en la página dónde están las descargas :

Código HTML:
< META HTTP-EQUIV="Expires" CONTENT="0" >
< META HTTP-EQUIV="Cache-Control" CONTENT="no-cache" > 
pero nada.
  #2 (permalink)  
Antiguo 07/06/2008, 02:53
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Respuesta: No cachear las páginas

Puedes poner algo como esto, aunque no es cuestión de la caché:
Código PHP:
<?php
session_start
();
$sesion $_SESSION[descarga];
if(empty(
$sesion)){
echo 
'descarga';
$_SESSION[descarga] = 'si';
$sesion $_SESSION[descarga];
}else{
echo 
'ya has realizado la descarga';
}
?>
Tienes que tener PHP en tu servidor, y esto sirve para que, la primera vez que entras, te sale "descarga", pero luego, si actualizas, te sale "ya has realizado la descarga".

Pon en vez de "descarga" tu código para descargar y en vez de "ya has realizado la descarga" el texto que tú quieras.
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 13:45.