Framework Codeigniter - Sessão

4.284 visualizações

Publicada em

Publicada em: Tecnologia, Negócios
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.284
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
68
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Framework Codeigniter - Sessão

  1. 1. http://www.multside.com.br CODE IGNITER SESSÕES
  2. 2. http://www.multside.com.br O QUE SÃO SESSÕES As sessões no codeigniter funcionam como cookies, servem para guardar informações enquanto a página estiver em aberto. Tem muitas utilidades, podendo fazer logins, verificação de últimos acessos entre outras coisas. Aqui eu mostrarei o básico de como funciona uma sessão. DEFININDO UMA SESSÃO Para definir uma sessão, primeiramente temos que iniciar a biblioteca sessão, para isso vamos utilizar o seguinte código: $this->load->library('session'); Feito isso, podemos agora utilizar a biblioteca normalmente, vamos então definir uma sessão, o melhor jeito de fazer isso é colocando todos os dados que serão definidos em uma variável “array”. $dados = array ( "id"=>"valor_do_id", "nome"=>"valor_do_nome", "e-mail"=>"valor_do_email" ); E depois de colocar os dados em um array como esse, aí defini-los utilizando session: $this->session->set_userdata($dados); Com isso, foram definidos todos aqueles dados, vamos agora ver como imprimi-los na página.
  3. 3. http://www.multside.com.br PEGANDO DADOS DE UMA SESSÃO Se já foram definidos dados, para pegá-los é muito simples, basta usar um comando da biblioteca session: $this->session->userdata('nome do campo'); Vamos ver como seria definir os dados da session que criamos assim em variáveis. $id = $this->session->userdata('id'); $nome = $this->session->userdata('nome'); $email = $this->session->userdata('e-mail'); Vamos agora ver como destruir uma sessão, acabar com ela. DESTRUINDO UMA SESSÃO Destruir uma sessão é muito simples, pode ser usado para fazer por exemplo o botão “SAIR” de uma área restrita por login. Vamos ao código! $this->session->sess_destroy(); CRIAÇÃO Essa apostila foi criada pela empresa Multside – Sistemas & Soluções, para nos conhecer melhor, acesse o site: http://www.multside.com.br Esperamos que aproveitem o aprendizado. Obrigado!

×