Descripción
string
session_cache_limiter ( [string limitador_del_cache])
session_cache_limiter() devuelve el nombre del
limitador de caché actual. Si se especifica
limitador_del_cache, el nombre del limitador
de caché actual se cambia al nuevo valor.
El limitador de caché controla las cabeceras HTTP de control del
caché enviadas al cliente. Estas cabeceras determinan las reglas
por las que el contenido de la página puede ser guardado en el
caché local del cliente. Cambiando el limitador de caché
a nocache, por ejemplo, impedirá cualquier
tipo de almacenamiento en el caché por parte del cliente. Un valor
de public, en cambio, permitiría el almacenamiento
en el caché. Tambié se puede cambiar a
private, que es un poco más restrictivo que
el public.
En el modo private, la cabecera Expire (caducidad)
enviada al cliente puede confundir a algunos navegadores incluyendo
Mozilla. Puede evitar este problema con el modo
private_no_expire. La cabecera Expire nunca se
envía al cliente en este modo.
Nota:
private_no_expire fue añadida en PHP 4.2.0dev.
Al comenzar la ejecución del script, el limitador de caché
se reestablece al valor por defecto guardado en
session.cache_limiter. De este modo, es necesario
llamar a session_cache_limiter() en cada petición
(y antes de llamar a session_start()).
Ejemplo 1. Ejemplos con session_cache_limiter()
<?php
# cambia el limitador del caché a 'private'
session_cache_limiter('private'); $cache_limiter = session_cache_limiter();
echo "El limitador de caché está puesto ahora en $cache_limiter<p>"; ?>
|
|