Jump to content


Photo

Erro De Criação De Cookie


  • Faça o login para participar
3 replies to this topic

#1 pezinho46

pezinho46

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 04/08/2004, 17:22

sempre aparece esse erro!

Warning: Cannot modify header information - headers already sent by (output started at /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php:10) in /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php:10) in /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php:10) in /home/pezinho/public_html/expert/codigo/login/verifica_usuario.php on line 39


e o codigo é esse:

<?php
//Obtendo dados passados pelo formulario de downloads.htm
$username = $_POST["usuario"];
$senha = $_POST["senha"];
//acessando banco de dados tabela expert_login
include "conexao.php";
$resultado = mysql_query("SELECT * FROM usuarios where username='$username'");
$linhas = mysql_num_rows ($resultado);
if($linhas==0) //ira me dizer a consulta retornou algum valor
{
echo "<html><body>";
echo "<p align=\"center\">Usuário não encontrado!</p>";
echo "<p align=\"center\"><a href=../../downloads.php>voltar</a></p>";
echo "</body></htm>";
}
else
{
if($senha !=mysql_result($resultado, 0, "senha"))//confere se senha é correta
{
echo "<html><body>";
echo "<p align=\"center\">A Senha esta incorreta!</p>";
echo "<p align=\"center\"><a href=../../downloads.php>voltar</a></p>";
echo "</body></htm>";
}
else //se usuario e senha estiverem corretos será criado cookies
{
setcookie ("nome", $username);
setcookie ("senha", $senha);
//direciona para pagina inicial dos usuarios cadastrados
header("Location:../../logado.php");
}
}
mysql_close($dbh);
?>



#2 RainMaker

RainMaker

    Almagus Web Design - O Seu Mundo na Web

  • Usuários
  • 498 posts
  • Sexo:Masculino
  • Localidade:Rio Grande do Sul
  • Interesses:O de todo administrador de empresas: Fazer o negócio evoluir e se desenvolver.

Posted 04/08/2004, 20:19

Para setar um cookie ou usar a função "header" não pode ser enviado nenhum html. Ao invéz do header, use:
echo "<script>window.location='pagina.htm';</script>;
So caso nao seja habilitado no navegador, esse javascript nao funcionará.

Um abraço
Quer uma boa promoção?
Cadastre seu cliente em nossa hospedagem, ganhe 50% do valor no primeiro mês e a partir daí 10% a 15% do valor mensal!

Para entrar em contato por e-mail - webmaster@almagus.com.br ou www.almagus.com.br ou MP.

#3 pezinho46

pezinho46

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 05/08/2004, 14:41

naum consigo criar cookies, como assim naum pode enviar html?

#4 RainMaker

RainMaker

    Almagus Web Design - O Seu Mundo na Web

  • Usuários
  • 498 posts
  • Sexo:Masculino
  • Localidade:Rio Grande do Sul
  • Interesses:O de todo administrador de empresas: Fazer o negócio evoluir e se desenvolver.

Posted 05/08/2004, 23:06

Quando digo "nao pode enviar html" quero dizer, que vc deve setar o cookie antes de exibir ou manipular qualquer tag html.
Quer uma boa promoção?
Cadastre seu cliente em nossa hospedagem, ganhe 50% do valor no primeiro mês e a partir daí 10% a 15% do valor mensal!

Para entrar em contato por e-mail - webmaster@almagus.com.br ou www.almagus.com.br ou MP.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq