O seguinte erro ocorre ao configurar cookies.
Não é possível modificar as informações do cabeçalho - cabeçalhos já enviados por ....
Este erro é muito comum se algum conteúdo de texto for gerado antes do setcookie, a mensagem de erro acima aparecerá. Como existem vários arquivos necessários no topo da página, é muito problemático verificá-los linha por linha. Portanto, adicionei:
TEXTO PLANO
no topo da página.
PHP:
ob_start();
Adicione o código antes do setcookie:
TEXTO PLANO
PHP:
ob_get_clean();
Isso é para obter a saída do conteúdo da página antes do setcookie. Após a execução da página, uma string vazia é exibida e emitida, ou seja, não há saída antes de setcookie.
Então abri o arquivo fonte com o vim e descobri que o vim tinha a opção bomb habilitada. Suspeitei que uma string oculta foi adicionada ao código, então fechei:
o problemado set nobomb
foi resolvido.
O que significa BOM?
BOM é a abreviatura de "Byte Order Mark", que é usada para marcar a codificação de arquivos. Nem todas as ferramentas de edição de texto podem reconhecer tags BOM
Autor: vulcão Publicado em 28 de fevereiro de 2008 às 20h16
Informações sobre direitos autorais: Você pode reimprimir à vontade Ao reimprimir, certifique-se de indicar a fonte original e as informações do autor do artigo. na forma de um hiperlink
Link permanente para
esta declaração - http://www.ooso.net/index.php/archives/378