Ir para conteúdo
Fórum Script Brasil
  • 0

Destruir Cookies


Dukes

Pergunta

Dae Galera, Primeiramente, gostaria de desejar um FELIZ natal... =o)

Bem.... fiz um sistema de COOKIES, mas não consigo fazer ele destruir o Cookies...

fiz assim:

$checklogin = @mysql_query("SELECT * FROM membros WHERE login LIKE '$login_' AND senha LIKE '$senha_'");
$recordslogin = @mysql_num_rows($checklogin);
if($recordslogin > 0)
{
$valida = mysql_fetch_array($checklogin);
// Validando Variavel com os dados do banco
$nivellogado = $valida["nivel"];
$loginlogado = $valida["login"];
$senhalogado = $valida["senha"];
if($nivellogado > 1)
{
// if ($_POST['login_'] == $loginlogado AND $_POST['senha_'] == $senhalogado)
//  {
       setcookie("loginlogado", $loginlogado);
       setcookie("senhalogado", $senhalogado);
    setcookie("nivellogado", $nivellogado);
    echo"DEU!";
       echo "<meta http-equiv='refresh' content='0;URL=admin.php'>";
       mysql_close($conexao);
//   }
 }
e pra Destruir eu fiz assim:
60 function sair(){
79 setcookie("loginlogado", "", time() - 15552000, "/", "", "0" );
80 setcookie("senhalogado", "", time() - 15552000, "/", "", "0" );
81 setcookie("nivellogado", "", time() - 15552000, "/", "", "0" );
}

Porem ele dá ese erro

Warning: Cannot modify header information - headers already sent by (output started at /home/dudunafesta/www/include/meiofotorecado/admin.php:24) in /home/dudunafesta/www/include/meiofotorecado/funcoes.php on line 79, 80, 81

Ai galera.. alguém me dá uma LUZ??

[]´s

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

é que assim amigo...

Isso aki funciona:


setcookie ("TestCookie", $value,time()+3600);  /* expira em uma hora */

Porem não pode ter nehuma saida HTML antes sacou!? é a mesma coisa que aconrece com o HEADER...

Link para o comentário
Compartilhar em outros sites

  • 0

Olha isso:

Eu achei no manual do php e na Biblia do php4 tb diz algo disse no caso das funções setcookie e header se você quer usar html antes tera que fazer um controle de saida dessa forma:


<?php

ob_start();
echo "Hello\n";

setcookie ("cookiename", "cookiedata");

ob_end_flush();

?> 

Abraço...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...