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
eacute
;
a
'private
'
session_cache_limiter('private')
;
$cache_limiter
=
session_cache_limiter()
;
echo
"El
limitador
de
cach
eacute
;
est
aacute
;
puesto
ahora
en
$cache_limiter
p
"
;
?
|
|