Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde amigos:
Algo está me deixando com dor de cabeça (Como se eu fosse o único...rsrs).
Seguinte:
Imaginem uma aplicação MVC rodando em dois servidores, A e B.
No servidor "A" (PHP Version 5.2.17) a aplicação funciona muito bem, sem erros, sem problemas.
No servidor "B" (PHP Version 5.2.17) é uma tragédia, simplesmente não funciona, dá erro.
Warning: Cannot modify header information - headers already sent by (output started at /home/[...]/index.php:0)
in /home/[...]/helpers/RedirHelper.php on line 27
Este é o código que apresenta o erro:
<?php
ob_start();
[...]
protected function goTo( $dados){
/*linha27*/ header("Location: /" . CAMINHO_ADM . $dados);
//Usei esta P.O.G. abaixo, até funciona no Firefox e Chrome mas no IE8 e Safari não consigo fazer login
//echo "<meta HTTP-EQUIV='Refresh' CONTENT='0; URL=http://www.meuprojeto.com.br".CAMINHO_ADM.$dados."'>";
}
public function goToUrl( $url ){
header("Location: " . $url);
//Usei esta P.O.G. abaixo, até funciona no Firefox e Chrome mas no IE8 e Safari não consigo fazer login
//echo "<meta HTTP-EQUIV='Refresh' CONTENT='0; URL=".$url."'>";
}
[...]
?>
Alguém teria alguma idéia do que estou fazendo de errado ou onde pode estar a solução?
Abraços
Carregando comentários...