segunda-feira, 12 de abril de 2010

Session(s)

O que são session(s)?

Session(s) são arquivos temporários que guardam informações no servidor.

Para que servem?

Tem a mesma funcionalidade do famoso COOKIE, mas a vantagem é que o computador do cliente não precisa estar habilitado para usá-la.
Ao mesmo tempo, sessions também não permitem os famosos “Lembrar minha senha”, “Lembrar meu login”, "Lembrar isso e aquilo outro...", "Não exibir novamente", etc.


Uma session(s) sempre permanecerá ativa enquanto o usuário estiver navegando.
Ela é automaticamente destruída quando o mesmo fecha o browser.

Mas há um jeito de eu mesmo destruir a session?

Há sim! Usando um sistema de autenticação, seria uma espécie de LOGOFF.
Para isso, use a função session.invalidate() para JSP e session_destroy(), que deve estar depois de session_start() em PHP.

(Fonte: codigofonte com algumas modificações!)


Nenhum comentário: