Ahora cuando le doy F5
mostrar_res.php, me vuelve a hacer la busqueda, pero cuando voy a
mostrar_det.php y hago click en VOLVER, ya no me aparece el mensaje que caduco, y aparentemente no vuelve a relaizar la consulta, que es lo que se busca.
el codigo de
cache.php, que es donde esta la funcion, esta de la sgte manera:
Código PHP:
function cacheando($archivo){
$offset=50;
$ultima_modificacion = "";
if(file_exists($archivo))
{
$timestamp_modif = filemtime($archivo)+6*60*60;
$ultima_modificacion = date("D, d M Y H:i:s",$timestamp_modif)." GMT";
}//end file_exists
else {
echo "Houston, tenemos un problema.";
exit;
}
if($ultima_modificacion == $_SERVER['HTTP_IF_MODIFIED_SINCE'])
{
header("Location: http://www.google.com");
exit;
//header("HTTP/1.1 304 Not changed");
//exit;
}//end if
header("Cache-Control: max-age=".$offset.", must-revalidate");
header("Pragma: cache");
}
Otra consulta, el tiempo de offset, esta en msegundos, segundos, minutos???