Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2009, 08:21
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
tengo un problema de cache al hacer include? - SOLUCIONADO

Estoy con una galeria de imagenes, basada en una sola pagina.

Basicamente, la estructura es esta:

- si no tengo una variable post para darme un $path de imagenes, leo uno por defecto:

Código PHP:
<?php
 
if (isset ($_POST["seccion"])) { 
    
            
$path $_POST["seccion"];
    echo 
$path;

else {
$path "../galerias/privada/";
}
?>
Luego, incluyo un lector de directorios , por include:

Código PHP:
<?php 
    
            
echo $path  // a modo de prueba
    
include "../utilidades/leer_directorio_imagenes.php";
    
?>
Si hago aqui un echo $path, lo veo cambiente.

Pero si hago el echo $path dentro del archivo "/leer_directorio_imagenes.php", siempre obtengo el mismo, es decir el raiz.

Ahora estoy probando estas cabeceras dentro del segundo archivo, por ver si el problema es el cache, pero no funcionan:

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"); 
Que serà?

Última edición por mayid; 02/10/2009 a las 09:46