Deividy Postado Dezembro 12, 2005 Denunciar Share Postado Dezembro 12, 2005 porque usar assim para se logar num site? ob_start(); session_start(); session_unset(); session_destroy(); session_unregister('$id'); session_unregister('$email');não seria melhor somente session_start();session_destroy();queria a opnião de vocês Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ViniciusJau Postado Dezembro 12, 2005 Denunciar Share Postado Dezembro 12, 2005 parece que no php você ter qeu dar um star na session que cada vez que quiser usar ela na pagina... isso explica o porque do session_start(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Dezembro 12, 2005 Denunciar Share Postado Dezembro 12, 2005 Bom vamos la se usa session para login porque é uma maneira de salvar os dados do usuario, pode ser usado session ou cookieo cookie é um arquivo salvo no micro do usuario dai quando ele acessa uma tela de login e ta tudo certo você cria um cookie com os dados do usuario ou apenas um cookie e envia para o usuario assim qualquer pagina que ele acessar você verifica se o cookie existe ,dai se existir ele pode entrar na pagina se não você manda fazer o login, o cookie sendo salvo no micro do usuario você pode limitar uma data para ele expirar por exemplo 3 meses a um ano, se você não colocar nenhuma data ele expira assim que fecha o navegador ,é o mesmo sistema de login aqui do forum se você pedir pra salvar o login você sempre ira entrar no forum logado, porque foi salvo um cookie no seu micro, se você limpar os cookies da sua maquina você pode tentar logar que não vai ta logado você ira ter que logar novamentea diferença do session para o cookie é que o session é um arquivo salvo no servidor e não no micro do usuario mas o session acaba quando fecha o navegadorsó uma dica não se usa mais:session_register(), session_is_registered() e session_unregister(). session_unset()http://br.php.net/manual/pt_BR/ref.session.phphttp://br.php.net/manual/pt_BR/function.session-destroy.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Dezembro 12, 2005 Autor Denunciar Share Postado Dezembro 12, 2005 então se eu fechar e abrir dessa maneira estou corretosession_start();session_destroy();sem precisar usar aquele monteto perguntado porque tenho um sistema aqui para fazer manutenção e o mesmo se encontra assim por isso fiquei na dúvida sempre montei assim como coloquei aqui agora por isso dá dúvida! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Dezembro 12, 2005 Denunciar Share Postado Dezembro 12, 2005 não a session_destroy é pra destruir a sessionse você pretente criar uma sessao você não pode apagar ela em seguidavocê só usa o destroy ou outra maneira para apagar a session quando você quiser fazer logout Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Dezembro 13, 2005 Autor Denunciar Share Postado Dezembro 13, 2005 então a idéia era essa mesmo uma começa outra termina valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Deividy
porque usar assim para se logar num site?
ob_start();
session_start();
session_unset();
session_destroy();
session_unregister('$id');
session_unregister('$email');
não seria melhor somente
session_start();
session_destroy();
queria a opnião de vocês
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.