Carcleo 4 Denunciar post Postado Junho 19, 2005 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
Eclesiastes 2 Denunciar post Postado Junho 19, 2005 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
Carcleo 4 Denunciar post Postado Junho 19, 2005 mas como ficaria o codigo entao?da um exemplo por favor..... Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Junho 19, 2005 PHP [*]<?php [*]ob_start(); [*] [*] // Seus códigos... [*] [*]ob_end_flush(); [*]?> Compartilhar este post Link para o post Compartilhar em outros sites
joaogil 1 Denunciar post Postado Agosto 10, 2005 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
Alex Hiroshi 7 Denunciar post Postado Agosto 10, 2005 1 - Antes de tudo 2 - Precisa, é como um abre e fecha.. http://jp.php.net/manual/pt_BR/function.ob-start.php http://jp.php.net/manual/pt_BR/function.ob-end-flush.php Compartilhar este post Link para o post Compartilhar em outros sites
joaogil 1 Denunciar post Postado Agosto 11, 2005 mas eu usei a função ob_start() depois da função session_start() e funcionou ? Compartilhar este post Link para o post Compartilhar em outros sites