Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

crucifier

erro de header =x

Recommended Posts

peço desculpas pela minha ignorancia..estou acostumado com o ASP q eh soh escrever response.write "pagina" q ja redirecionava...

vi q o php eh mais cheio de detalhes..

mas vamos a duvida...

estou com o codigo tentando usar o tal do header..ja tentei colocar o ob_start(); antes de todo o codigo e o ob_end_flush(); no final de todo o codigo...mas mesmo assim nao funfa

o q eu estranhei eh que esse codigo eh do dreamweaver..quando cria as coisas pelo dreawmeaver(peguei do exemplo do cd do imasters)

 

quando eu executo o header da isso aih:

 

Warning: Cannot modify header information - headers already sent by (output started at C:\webmater\mh\principal.php:7) in C:\webmater\mh\paginas\usr_cadastro.php on line 51

 

codigo ta assim:

 

$insertGoTo = "includes/alo.htm";  if (isset($_SERVER['QUERY_STRING'])) {	$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";	$insertGoTo .= $_SERVER['QUERY_STRING'];  }  header(sprintf("Location: %s", $insertGoTo));}
e antes do codigo não tem nenhum conteudo html...mas não da certo mesmo assim

se alguem puder me ajudar...

mais uma vez peço disculpa pela minha ignorancia..sou iniciante em php

Compartilhar este post


Link para o post
Compartilhar em outros sites

O header ele é obrigado a vim antes de qualquer html ou conteudo impreso na tela então você tem que colocar assim

 

header("Location: url");

ok ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.