Olá.
Geralmente utilizo a sessão padrão do PHP, que grava em disco no sistema de
arquivos.
Qual seria a vantagem de se utilizar o banco de dados para armazenamento de
sessões?

Abraços,
____________________
Eduardo Alexandre

* LDP-BR - Projeto Brasileiro de Documentação e Tradução do Linux. Visite
http://br.tldp.org e conheça.
* Use BrOffice.org para fazer seus textos e planilhas. Baixe gratuitamente
em http://www.broffice.org/download.


Em 10 de julho de 2010 16:24, Rodrigo Takassugui <[email protected]>escreveu:

> isso, funciona muito bem via DB.
>
> Em 10 de julho de 2010 15:30, Mike Maciel <[email protected]>escreveu:
>
> Não estou muito certo, mas a lib session pode também guardar informações no
>> DB em vez de cookies.
>> Basta no config.php setar o seguinte:
>>
>> $config['sess_use_database']    = TRUE;
>>
>> E ter uma tabela no DB com a seguinte estrutura:
>>
>> CREATE  TABLE IF NOT EXISTS `ci_sessions` (
>>   `session_id` VARCHAR(40) NOT NULL DEFAULT '0' ,
>>   `ip_address` VARCHAR(16) NOT NULL DEFAULT '0' ,
>>   `user_agent` VARCHAR(50) NOT NULL ,
>>   `last_activity` INT(10) UNSIGNED NOT NULL DEFAULT '0' ,
>>   `user_data` TEXT NOT NULL ,
>>   PRIMARY KEY (`session_id`) )
>> ENGINE = MyISAM
>> DEFAULT CHARACTER SET = utf8
>>
>> Comandos do mysql a parte, me corrijam se eu estiver errado.
>>
>> ------
>> "E lembre-se: O Google <http://www.google.com.br/> é seu melhor amigo!"
>> Mike Maciel
>> Consultor | Desenvolvedor | Programador
>> Cel: (65) 8405-0370 | Email: [email protected]
>> http://www.mike.etc.br/ | http://desenvolvaweb.net/
>> Chat Skype: mikemaciel MSN: [email protected] icq: 238019088
>> Contacte-me: [image: Twitter] <http://twitter.com/mikemaciel>[image:
>> Facebook] <http://www.facebook.com/profile.php?id=100000073438376>[image:
>> Orkut] <http://www.orkut.com.br/Main#Profile?uid=11315338764427961029>[image:
>> del.icio.us] <http://del.icio.us/mikemaciel>[image: Blog 
>> RSS]<http://mike.etc.br>[image:
>> Linkedin] <http://br.linkedin.com/pub/mike-maciel/21/597/39>
>> Mike & Etc - O Blog do Mike: Deus é 
>> brasileiro!<http://www.mike.etc.br/humor/deus-e-brasileiro/>
>>
>>
>> Em 10 de julho de 2010 13:00, Eduardo Alexandre 
>> <[email protected]>escreveu:
>>
>> Estou começando a aprender o CodeIgniter agora.
>>> Soube por esse e-mail que ele trata prioritariamente por cookies...
>>> Aff...
>>>
>>> Abraços,
>>> ____________________
>>> Eduardo Alexandre
>>>
>>> * LDP-BR - Projeto Brasileiro de Documentação e Tradução do Linux. Visite
>>> http://br.tldp.org e conheça.
>>> * Use BrOffice.org para fazer seus textos e planilhas. Baixe
>>> gratuitamente em http://www.broffice.org/download.
>>>
>>>
>>> Em 10 de julho de 2010 13:40, Eric Saboia <[email protected]> escreveu:
>>>
>>> Essa library de session do codeigniter é a coisa mais sem sentido que
>>>> vejo no framework.
>>>>
>>>> 2010/7/9 Vinicius Cruz <[email protected]>
>>>>
>>>> A library do session do Code Igniter trabalha com registro por default
>>>>> em cookie. Ou seja, ele serelializa as informações e grava em cookie do
>>>>> usuário. Não é utilizado o session nativo do php. Há opção de configurar o
>>>>> session no banco de dados também.
>>>>>
>>>>> Caso deseje utilizar a session nativa do php, pode utilizar uma library
>>>>> externa, tal como essa http://codeigniter.com/wiki/PHPSession/
>>>>>
>>>>> Acredito que a melhor forma de controlar autenticação seja por sessão
>>>>> mesmo.
>>>>>
>>>>> Att,
>>>>> Vinicius Cruz
>>>>> http://twitter.com/vinaocruz
>>>>> http://www.viniciuscruz.com/
>>>>>
>>>>>
>>>>> Em 9 de julho de 2010 22:01, Daniel Medina 
>>>>> <[email protected]>escreveu:
>>>>>
>>>>>>  Pessoal,
>>>>>> qual é a melhor maneira de trabalhar com login no code igniter?
>>>>>>
>>>>>> Explicando:
>>>>>> quero fazer um painel administrativo em um site que estou fazendo com
>>>>>> o CI. Qual é a melhor maneira de fazer esse login? Sessão?
>>>>>> Em php "puro e simples" eu faria com sessão, com certeza...
>>>>>>
>>>>>> --
>>>>>> Daniel Medina
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista mailing list
>>>>>> [email protected]
>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista mailing list
>>>>> [email protected]
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Eric Saboia - eric.saboia.org
>>>> PHP Zend Certified Engineer
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a