Independente da missão de nossa saga, seja esta de alegria ou desgraça, o Brasil tem que ser defendido!
        21
        07

        Warning: Cannot add header information - headers already sent by

        Boa noite,
         
         
        Vejo o pessoal sofrendo para fazer com que o header de sua aplicação funcione tanto para redirecionar páginas quanto para fazer com que o browser abra a página em forma de excel, word, pdf e outros formatos, e o que encontramos na web são pessoas sem conhecimento falando besteira ao invés de mostrar como realmente se faz.
         
         
        Esse problema do Warning: Cannot add header information - headers already sent by é causado principalmente por arquivos salvos com o BOM escrito no cabeçalho ou em então dos espaços em brancos antes da tag inicial do PHP ser considerada um echo vazio, sem falar em mensagens de erro ou qualquer outro echo acidental que faça com que algo seja enviado antes do header.
         
         
        A resolução abaixo serve para os casos dos espaços em brancos antes da tag PHP e também para o BOM, portanto quanto a parte de erros cabe a vocês fazerem com que sua aplicação não tenha esse tipo ocorrência até porquê uma aplicação deve tratar seus erros antes de qualquer coisa.
         
         
         
        No inicio de sua aplicação após a primeira tag de PHP coloque o seguinte código:
         
        ob_start();
        ini_set("output_buffering",'4096');
         
        O código acima deve ser colocado inclusive antes do session_start();
         
         
        E pronto, sua aplicação não apresentará mais essa mensagem de erro indesejável, simples não?

        Comentários

        Tipo de Posts
        Parceiros
        Feed

        Entre com o seu e-mail:

        Sobre

        Rafael Nonato Ribeiro Ferreira, graduado em Análise e Desenvolvimento de Sistemas pela Uninove, programador nas linguagens PHP, JavaScript, JQuery e Java, desenvolvedor web HTML e CSS desenvolve e modela em SGBDs Mysql, PostGreSQL e Oracle, atualmente trabalha como Analista e Desenvolvedor de Sistemas, é um brasileiro, cristão, patriota filiado ao PSOL e com convicções politicas próprias conforme será mostrado em seu futuro site www.constituicaoproposta.com.br, nas horas de folga gosta de tocar seu violão e compor letras de múisca, Torço para o São Paulo e para a Portela.

        © Copyright 2012 NRF Informática Soluções. All Rights Reserved.