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

Header


gfav

Pergunta

Ai galera , eu estou om um problema aqui num header e não consigo desvendar

O codigo é esse

<?php
require 'config.php';
conecta();
$pesquisa = mysql_query("select url FROM ir WHERE id = '$id'")or die (mysql_error()) ;
list($url) = mysql_fetch_row($pesquisa);
$quantidade= mysql_num_rows($pesquisa);
if($quantidade == 1)
  {
 header("location: $url");
  }
else
  {
   echo "Id nº $id  não existe";
  }
?>
E esta dando o seguinte erro
Warning: Cannot add header information - headers already sent by (output started at C:\apache\htdocs\scripts\redirecionamento\ir.php:8) in C:\apache\htdocs\scripts\redirecionamento\ir.php on line 16

alguém ssabe resolver esse problema??

Desde já agradeço!!

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

/* que uma dica, esse header já me deu muita dor de cabeça e a maioria vai falar isso não é cabeçalho tem que ir antes de qualquer tag html ou seja antes de tudo, mas dá zica eu não consegui e sou sincero em dizer apanhei com um sistema de login, onde eu tive que consertar assim

echo "<script>window.location='pagina.php'</script>";

some com header,alguém vai falar deixa de ser rídiculo + comigo só consegui desse jeito, da uma visitada no phpbrasil e veja quantos caras tem problemas com isso, inclusive o novo libra login que excelente baniu o header e utilizou outro metodo, vai por mim, agora se conseguir passa para mim //

Link para o comentário
Compartilhar em outros sites

  • 0

gladiador,

acho q não tem nada a ver não acabar com o header....

eu tb fiz um sitema de login no meu site e so consegui com isso tb na hora do logout...

/*

// aos que iriam criticar o gladiador, se é que alguém ia fazer isso

a gente não pode ficar preso só ao que a gente é acostumado, temos que buscar respostas para todos os nossos problemas... temos q ser criativos... quanto mais solucoes a gente conseguir, melhor é.

Link para o comentário
Compartilhar em outros sites

  • 0

Bom.. já tive alguns problemas com isso..

Normalmente comigo são os seguintes problemas:

- Enviando alguma coisa antes do header, por exmeplo: echo $blablabla;

Isso dá erro no header. Qualuqer coisa impressa no navegador que vier antes do header, irá dar erro.

- E a mais comum: Erro no mysql, quando a construção da query e/ou comandos estão errado, o mysql retorna o erro impresso no navegador, o que tb ger erro no header.

Espero que ajude! smile.gif

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...