Bom pessoal queria saber qual método vcs acham melhor e porquê...
Sessions X Cookies
Publicidade
|
|
Page 1 of 1
Sistema de Login
#2
Posted 21 November 2004 - 08:50 AM
Eu sempre prefiro session, cookies depende de como esta a configuração do navegador do usuário , se está permitindo ou não aceitar cookies
#3
Posted 22 November 2004 - 02:23 PM
O Volpi já respondeu minha opinião, mas vou extender um pouco mais.
Session é muito melhor de se utilizar, pois ela não depende do usuário para ser criada e mantida, a não ser em um processo de logout.
Cookies tem poucas vantagens, uma delas é que pode ser lida por qualquer outra linguagem que ofereça suporte a tal.
Pode-ser utilizar também um mixto das duas, que é muito comum por exemplo nos processos de login, em que na próxima visita o usuário já volta logado, ou seja, uma sessão é criada, e ao mesmo tempo é armazenada um cookie no navegador, na próxim a visita, o php lê o cookie, verifica se o número de sessão e a cria com o mesmo id, se possível, e mantém os dados ativos.
Um processo interessante de gerenciamento de sessão é manter o número da sessão no banco de dados, como funciona com alguns softwares (inclusive o nosso gerenciador de conteúdo), onde é possível implementar por exemplo um logout automático por tempo de inatividade no sistema.
Este fórum (invisionboard) também trabalha assim. Aliás, ele nem cria sessão. Ele possui um sistema automático que cria um id de sessão próprio, que fica armazenado no banco de dados, gerenciando tudo isso através de cookies.
É interessante trabalhar-se exaustivamente todas as possibilidades dos recursos de sessão. Fica a dica.
Abraços
Session é muito melhor de se utilizar, pois ela não depende do usuário para ser criada e mantida, a não ser em um processo de logout.
Cookies tem poucas vantagens, uma delas é que pode ser lida por qualquer outra linguagem que ofereça suporte a tal.
Pode-ser utilizar também um mixto das duas, que é muito comum por exemplo nos processos de login, em que na próxima visita o usuário já volta logado, ou seja, uma sessão é criada, e ao mesmo tempo é armazenada um cookie no navegador, na próxim a visita, o php lê o cookie, verifica se o número de sessão e a cria com o mesmo id, se possível, e mantém os dados ativos.
Um processo interessante de gerenciamento de sessão é manter o número da sessão no banco de dados, como funciona com alguns softwares (inclusive o nosso gerenciador de conteúdo), onde é possível implementar por exemplo um logout automático por tempo de inatividade no sistema.
Este fórum (invisionboard) também trabalha assim. Aliás, ele nem cria sessão. Ele possui um sistema automático que cria um id de sessão próprio, que fica armazenado no banco de dados, gerenciando tudo isso através de cookies.
É interessante trabalhar-se exaustivamente todas as possibilidades dos recursos de sessão. Fica a dica.
Abraços
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Tela de login
|
Flash & ActionScript |
Marcelolins
|
|
|
|
Sistema de contra-cheque
|
ASP e ASP.Net |
zherocol
|
|
|
|
Vírus de MSN troca língua do sistema
|
Notícias |
Notícias
|
|
|
|
Brasil oferece ajuda ao Peru para implantar sistema de TV digital
|
Notícias |
Notícias
|
|
|
|
Sistema de rotação de banners
em ASP |
ASP e ASP.Net |
Marc
|
|
|
|
Israel lança sistema de identificação anti sequestro de pilotos
|
Notícias |
Notícias
|
|
|
|
Google está preparando sistema de busca para conteúdo móvel, afirma WSJ
|
Notícias |
Notícias
|
|
|
|
Integrar Sistema de Noticias
|
Tutoriais e Artigos | Guest_lucas braga_* |
|
Publicidade
|
|

Help













