session_cache_expire
session_commit
Funções para Sessão
PHP Manual

# session_cache_limiter

(PHP 4 >= 4.0.3, PHP 5)

session_cache_limiter — Obtém e/ou define o limitador do cache atual

### Descrição

string session_cache_limiter ([ string `$cache_limiter` ] )

session_cache_limiter() retorna o nome do atual limitador do cache.

O limitador do cache controla HTTP headers enviados para o cliente. Estes headers determinam pelas quais o conteúdo da página pode ser guardado no cache. Definindo o limitador do cache para nocache, por exemplo, rejeitaria qualquer armazenamento no cache do cliente. Um valor como public, entretanto, permitiria o armazenamento no cache. Ele também poderia ser definido como private, que é um pouco mais restritivo do que public.

No modo private , Header expirado enviado para o cliente, pode provocar confusão para alguns para alguns navegadores incluindo o Mozilla. Você pode evitar este problema com o modo private_no_expire. Header expirado nunca é enviado para o cliente nesse modo.

O limitador do cache é zerado para o valor padrão guardado em session.cache_limiter no pedido do startup time. Assim, você precisa chamar session_cache_limiter() para cada pedido (e antes session_start() é chamada).

### Parâmetros

`cache_limiter`

  Se `cache_limiter` é especificado, o nome do atual limitador de cache é modificado para o novo valor.

### Valor Retornado

Retorna o nome do atual limitador de cache.

### Changelog

Versão | Descrição
--- | ---
4.2.0 | O limitador do cache private_no_expire foi adicionado.

### Exemplos

Exemplo #1 Exemplo da session_cache_limiter()

`<?php
/* Defini o limitador do cache para 'private' */
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
echo "o limitador do cache está definido agora para $cache_limiter<br />";
?>`

### Veja Também

- session.cache_limiter

session_cache_expire
session_commit
Funções para Sessão
PHP Manual