[CodeIgniter] Ajuda com session

Osdeni José Sadzinski osdeni em gmail.com
Quinta Novembro 8 16:15:07 BRST 2007


Eu jogo dentro de uma variável e dou echo nessa variável, não sei
dizer se da para fazer direto na session, creio que não.

On Nov 8, 2007 2:38 PM, Cleyverson Costa <cleyversoncosta em gmail.com> wrote:
> Vamos lá,
>
> Continuando a duvida.
>
> Como eu faria para dar um echo direto na session e imprimir o dado na tela
> na minha situação.
>
> Dando um print_r($this->session->userdata('pais')) me retorna
>
> array
>  'id_pais' => string '1' (length=1)
>  'pais' => string 'Brasil' (length=6)
>
> Teria algo do tipo $this->session->userdata('pais' -> 'id_pais') para
> imprimir direto?
>
> Ou o unico jeito é colocar o array dentro de uma variavel e depois
> imprimi-lo??
>
> Abraços
>
>
> Em 08/11/07, Daniel Costa <danielcosta em gmail.com> escreveu:
>
> > Dê um var_dump() ou print_r() nesse array que ele ta retornando, e veja
> qual a estrutura foi gravada e que você pode restaurar e usar.
> > Entendeu?
> >
> >
> > Em 08/11/07, Cleyverson Costa <cleyversoncosta em gmail.com> escreveu:
> >
> > >
> > > Osdeny,
> > >
> > > No meu caso é um pouco diferente a questao do array.
> > >
> > > Eu tenho um array da seguinte forma.
> > >
> > > $dados["dados"]["id_patrocinador"];
> > > $dados["dados"]["pergunta_um"]["id_pergunta_um"];
> > > $dados["dados"]["pergunta_um"]["pergunta_um"];
> > >
> > > depois eu fiz um $this->session->set_session($dados); para criar a
> session.
> > >
> > > quando eu dou um echo $this->session->userdata("id_patrocinador"); eu
> consigo pegar o valor normalmente.
> > >
> > > O problema e quando eu dou um echo
> $this->session->userdata("pergunta_um"); ele me retorna que é um array.
> > >
> > > Por me dizer que é um array entao eu to tentando pegar o valor final
> deste array que ta na session..no caso
> $dados["dados"]["pergunta_um"]["id_pergunta_um"]; e
> $dados["dados"]["pergunta_um"]["pergunta_um"];
> > >
> > > Deu pra entender melhor agora??
> > >
> > > Em 08/11/07, Osdeni José Sadzinski <osdeni em gmail.com > escreveu:
> > >
> > > > seta assim, pega a tua variavel:
> > > >
> > > > $dados["pais"]["id_pais"];
> > > > $dados["pais"]["nm_pais"];
> > > > $dados["pais"]["tipo_pais"];
> > > >
> > > > $this->session->set_session($dados);
> > > >
> > > > depois para retornar:
> > > >
> > > > $dados = $this->session->userdata("pais");
> > > >
> > > > echo $dados["pais"]["id_pais"];
> > > >
> > > > Obs* Não teste exe exemplo acima mas a lógica é essa.
> > > >
> > > >
> > > >
> > > >
> > > > On Nov 8, 2007 9:02 AM, Cleyverson Costa < cleyversoncosta em gmail.com>
> wrote:
> > > > > Pessoal,
> > > > >
> > > > > Coloquei um array de array dentro de uma session mas agora nao
> consigo
> > > > > imprimir de jeito nenhum.
> > > > >
> > > > > Preciso fazer algo assim
> > > > >
> > > > >  echo $this->session->userdata('pais , id_pais');
> > > > >
> > > > >  echo $this->session->userdata('pais , nome_pais');
> > > > >
> > > > > Analogia a array seria $dados['pais']['id_pais'];
> > > > >
> > > > > Como faria para imprimir isso na session??
> > > > >
> > > > > --
> > > > > Cleyverson Pereira Costa
> > > > > Bacharel em Ciência da Computação FAESA
> > > > > Residente em Engenharia de Testes CIn-UFPE
> > > > > ----------------------------------------------------------
> > > > > Tel.: (81) 8785-1289
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista em codeigniter.com.br
> > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Atenciosamente,
> > > >
> > > > Osdeni José Sadzinski
> > > > E-mail: osdeni em gmail.com
> > > > MSN: osdeni em hotmail.com
> > > >
> > > > _______________________________________________
> > > > Lista mailing list
> > > > Lista em codeigniter.com.br
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > >
> > >
> > >
> > > --
> > >
> > > Cleyverson Pereira Costa
> > > Bacharel em Ciência da Computação FAESA
> > > Residente em Engenharia de Testes CIn-UFPE
> > > ----------------------------------------------------------
> > > Tel.: (81) 8785-1289
> > > _______________________________________________
> > > Lista mailing list
> > > Lista em codeigniter.com.br
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > >
> >
> >
> >
> > --
> > Daniel Costa
> > ::. http://danielcosta.info
> > _______________________________________________
> > Lista mailing list
> > Lista em codeigniter.com.br
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
>
>
>
>
> --
> Cleyverson Pereira Costa
> Bacharel em Ciência da Computação FAESA
> Residente em Engenharia de Testes CIn-UFPE
> ----------------------------------------------------------
> Tel.: (81) 8785-1289
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Atenciosamente,

Osdeni José Sadzinski
E-mail: osdeni em gmail.com
MSN: osdeni em hotmail.com



Mais detalhes sobre a lista de discussão Lista