Opis
string
session_cache_limiter
( [string ogranicznik])
session_cache_limiter(
)
zwraca
nazwę
bieżącego
ogranicznika
pamięci
podręcznej
.
Jeśli
podany
został
parametr
ogranicznik
,
nazwa
bieżącego
ogranicznego
zostanie
zmieniona
na
nową
wartość
.
Ogranicznik
pamięci
podręcznej
kontroluje
nagłówki
HTTP
wysyłane
do
klienta
.
Nagłówki
te
ustalają
zasady
,
według
których
zawartość
strony
może
być
przechowywana
w
pamięci
podręcznej
przeglądarki
.
Ustawiając
ogranicznik
pamięci
podręcznej
na
przykład
na
nocache
,
zabronimy
jakiekolwiek
zachowywanie
strony
po
stronie
klienta
.
Wartość
public
pozwoli
na
takie
przechywanie
.
Ogranicznikiem
może
być
też
private
,
który
jest
troszkę
bardziej
restrykcyjny
niż
public
.
W
trybie
private
,
nagłówek
Expire
,
który
jest
wysyłany
do
klienta
,
może
spowodować
nieoczekiwane
działanie
niektórych
przeglądarem
,
między
innymi
Mozilli
.
Możesz
uniknąć
tego
problemu
używając
trybu
private_no_expire
.
Nagłówek
Expire
nie
jest
w
tym
wypadku
wysyłany
do
klienta
.
Notatka:
private_no_expire
zostało dodane w PHP 4.2.0dev.
Ogranicznik
pamięci
podręcznej
w
momencie
wywołania
skryptu
jest
zerowany
do
wartości
domyślnej
przechowywanej
w
session.cache_limiter
.
W
związku
z
tym
niezbędne
jest
wywołanie
session_cache_limiter(
)
dla
każdego
wywołania
skryptu
(i
przed
wywołaniem
session_start(
)
)
.
Przykład
1
.
Przykłady
session_cache_limiter(
)
?php
#
Ustaw
ogranicznik
pamięci
podręcznej
na
'
private
'
session_cache_limiter('private')
;
$cache_limiter
=
session_cache_limiter()
;
echo
"Ogranicznikiem
pamięci
podręcznej
jest
teraz
$cache_limiter
p
"
;
?
|
|