Framework Codeigniter - Sessão

3
http://www.multside.com.br CODE IGNITER SESSÕES

Transcript of Framework Codeigniter - Sessão

Page 1: Framework Codeigniter - Sessão

http://www.multside.com.br

CODE IGNITER

SESSÕES

Page 2: Framework Codeigniter - Sessão

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.

Page 3: Framework Codeigniter - Sessão

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!