Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
o header do meu script está funcionando normalmente no localhost, porem, quando passei pro meu servidor, apareceu o seguinte:
Warning: Cannot modify header information - headers already sent by (output started at /home/uptuneco/public_html/v3/index.php:1) in /home/uptuneco/public_html/v3/index.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /home/uptuneco/public_html/v3/index.php:1) in /home/uptuneco/public_html/v3/index.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at /home/uptuneco/public_html/v3/index.php:1) in /home/uptuneco/public_html/v3/index.php on line 5
Warning: Cannot modify header information - headers already sent by (output started at /home/uptuneco/public_html/v3/index.php:1) in /home/uptuneco/public_html/v3/index.php on line 6
index.php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Já pesquizei sobre isso, mais os metodos que encontrei não resolveram.
Como posso resolver isso ?
Obrigado, desde já :D
já me certifiquei disso, não tem nada ;/
deve ser em algum arquivo include, veja aqui eu deixei um espaço a linha "1", se você usa include ou algo do genero, deve ser este o motivo:
Coloque teu código inteiro para analizarmos. Pode ter certeza que tem sim se não nao daria erro ;)
o arquivo index.php é esse:
<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
// DEFINIÇÕES DE ACESSO
define('DIR','/projeto/');
define('PROTECTED','sim');
define('HTTP','http://localhost/projeto/');
define('IMG','http://localhost/projeto/');
// CRIA URL
$request = explode("/", $_SERVER['REQUEST_URI']);
// ACESSO INTERNO - CONTEUDO PRINCIPAL AJAX
if($_REQUEST['pagina']=="index"){ require_once('pagina_base_ajax.php'); exit;}
if($_REQUEST['pagina']=="blog"){ require_once('blog.php'); exit;}
if($_REQUEST['pagina']=="forum"){ require_once('forum.php'); exit;}
// FORÇA LOGIN
if ($_SESSION['projeto']['logado']==true){ $vl = 1; require('pagina_base.php'); } else { $vl = 0; require('pagina_base.php'); }
?>Hummm não ajudou, teria como mandar para o meu email, tenho mais 10 minutos aqui pois tenho que sair, se me mandar rapidamente lhe respondo o problema ;)
Ps.: Pergunta você está rodando o index.php diretamente ou o index.php é incluido em um arquivo?
email: silverfox.web@hotmail.com
Atenciosamente silverfox http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
index.php roda diretamente !
ps: enviei o arquivo por email !
Amigo aqui rodou sem erros, você fez backup de arquivo ou algo assim? Talvez você esteja mechendo no errado, muitas vezes atualizava um arquivo e me confundia, não seria isto?
Tem uma hospedagem?
Amanha estarei de volta para ver o que ocorre e lhe ajudar
Atenciosamente silverfox http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
erro de charset, troque pra iso-8859-1 que arruma
o problema estava programa FTP.
resolvi mudando para o modo binário e tambem mudei o charset.
Obrigado pela ajuda :D
Já possui uma string antes do HEADER ou seja ECHO, PRINT ou espaço ;)