Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2005, 11:42
Avatar de Galled
Galled
 
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 19 años, 1 mes
Puntos: 0
No entendi lo del control del caché..... como hago eso de ponerle un valor de "private"??

asi??
Código PHP:
session_cache_limiter('private');
$cache_limiter session_cache_limiter(); 
si es así en donde lo pongo???

Ah una cosilla, el end.php tambien pasa por el index.php (mediante includes), porque mi index.php tambien tiene esto (que lo saqué de la programación modular de Webstilo):

Código PHP:
<?php
session_start
();
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
// siempre modificado
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
// HTTP/1.0
header("Pragma: no-cache");
/* Se establecen las variables mas importantes de SESION para que al inicio
de cada página ellas retornen a un valor vacío*/
?>
<?php

// Primero incluimos el archivo de configuración
include('conf.php');

/** Verificamos que se haya escogido un modulo, sino
* tomamos el valor por defecto de la configuración.
*/
if (!empty($_GET['mod']))
    
$modulo $_GET['mod'];
else
    
$modulo MODULO_DEFECTO;

/** También debemos verificar que el valor que nos 
* pasaron, corresponde a un modulo que existe, caso
* contrario, cargamos el modulo por defecto
*/
if (empty($conf[$modulo]))
        
$modulo MODULO_DEFECTO;

/** Ahora determinamos que archivo de Layout tendrá
* este módulo, si no tiene ninguno asignado, utilizamos
* el que viene por defecto
*/
if (empty($conf[$modulo]['layout']))
        
$conf[$modulo]['layout'] = LAYOUT_DEFECTO;

include(
'scp_p900.php');
$conectar=@ora_logon($_SESSION['iusuario']."@bdtest",$_SESSION['password']);
if(
$conectar)
{
if(!(
$modulo==adios))    {
echo 
'Usted se encuentra registrado. Su usuario es: <strong>'.$_SESSION['iusuario'].'</strong>';
$op=ora_open($conectar);}
else
                        {
$_SESSION = array();
                        }
}
else{
//echo "NO TE HAS CONECTADO con el INDEX!!!!!!!!";
$modulo MODULO_DEFECTO;
    }
/** Finalmente, cargamos el archivo de Layout que a su vez, se
* encargará de incluir al módulo propiamente dicho. si el archivo
* no existiera, cargamos directamente el módulo. También es un
* buen lugar para incluir Headers y Footers comunes.
*/
$path_layout LAYOUT_PATH.'/'.$conf[$modulo]['layout'];
$path_modulo MODULO_PATH.'/'.$conf[$modulo]['archivo'];

if (
file_exists($path_layout))
    include( 
$path_layout );
else
    if (
file_exists$path_modulo ))
        include( 
$path_modulo );
    else
        die(
'Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>');
?>
con algunos toques mios, claro
__________________
Mi blog