Tutorial do framework Kohana: Biblioteca Session
Autor/fonte: Marcelo Araujo
Tags: [ tutorial kohana ]
$this->session = Session::instance();
Se existir dados na sessão, eles serão recuperados. Caso contrário, uma nova sessão será criada.
Métodos
destroy()
//destrói todos os dados da sessão, inclusive o cookie em questão. $this->session->destroy();
get()
// retorna o valor de 'foo'. Caso não exista, retorna a string 'bar'.
$value = $this->session->get('foo','bar');
set()
$this->session->set('variável', 'valor');
$this->session->set(array('fish' => 5, 'foo' => 'bar'));
delete()
$this->session->delete('foo');
$this->session->delete(array('bar', 'bas'));
set_flash()
// Flash – dados flash são removidos automaticamente apos a próxima requisição
$this->session->set_flash($keys, $val = FALSE)
$this->session->set_flash('user_message', 'Hello, how are you?');
$this->session->set_flash(array('user_message' => 'How are you?', 'fish' => 5));
Configurando a biblioteca Session (arquivo application/config/session.php):
/*
* File: Session
*
* Options:
* driver - Session driver name: 'cookie','database', 'native' or 'cache'
* storage - Session storage parameter, used by drivers (database and cache)
* name - Default session name (alpha numeric chars only and the underscore)
* validate - Session parameters to validate (user_agent, ip_address)
* encryption - Encryption key, set to FALSE to disable session encryption
* expiration - Number of seconds that each session will last (set to 0 for session which expires on browser exit)
* regenerate - Number of page loads before the session is regenerated (set to 0 to disable automatic regeneration)
* gc_probability - Percentage probability that garbage collection will be executed
*/
$config = array
(
'driver' => 'cookie',
'storage' => '',
'name' => 'kohanasession',
'validate' => array('user_agent'),
'encryption' => FALSE,
'expiration' => 7200,
'regenerate' => 3,
'gc_probability' => 2
);

Enviado por xKuRt em 10/02/2009 às 08:37
Itens relacionados
Tutorial do framework Kohana: Models
Tutorial do framework Kohana: Instalando o Kohana
Tutorial do framework Kohana: Controllers
Tutorial do framework Kohana: Biblioteca Input
Tutorial do framework Kohana: Biblioteca ORM (Mapeamento Objeto-relacional)
Tutorial do framework Kohana: Módulo Forge
Tutorial do framework Kohana: Biblioteca Database
Tutorial do framework Kohana: Métodos especiais
Tutorial do framework Kohana: Sistema de arquivos
Tutorial do framework Kohana: Views
Listar todos itens relacionados
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Terça, 09 de Fevereiro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- Jotah191 pts
- fbinasco163 pts
- fredbcn117 pts
- Nando93 pts
- andersonop81 pts
Últimos membros online
- panossoem 09/02 às 14:57
- mitoem 09/02 às 13:21
- Max Williamem 09/02 às 11:55
Últimos membros cadastrados
- felipearomaniem 09/02
- LEANDROTIMAO15em 09/02
- Rafa Tem 09/02



