Ir para conteúdo

Arquivado

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

Carcleo

header

Recommended Posts

Pessoal, quantas vezes posso executar o Location em uma pagina php?

porque toda vez que faço isso da erro :

Não é possivel, cabrçalh ja enviados na pagina tal.

 

Poe exemplo:

<?phpif(..............){header("Location: pagina");                  }?> <?phpif(..............){header("Location: pagina");                  }?> <?phpif(..............){header("Location: pagina");                  }?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você imprimiu algo na tela, não poderá modificar o cabeçalho...Por isso dá erro.Você pode controlar o buffer com:- No começo do arquivo<? ob_start(); ?>- No final do arquivo<? ob_end_flush(); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estava tendo problema com a função header("Location: http...") justamente por eu ter que usá-la em uma página que é incluída dentro de outra !

Eu usei essa função ob_start() e não deu mais erro !

Mas minha dúvida é a seguinte:

 

1. Uso ela antes ou depois da função session_start() ??

Ex.:

 

PHP

[*]

[*]session_start();

[*]ob_start()

[*]

 

2. E tenho que usar aquela outra função ob_end_flush() no final do arquivo ?

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.