1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

problema com sessão

Discussão em 'Web Development' iniciada por supergeek, 4 de Junho de 2008. (Respostas: 8; Visualizações: 494)

  1. supergeek

    supergeek Power Member

    Tenho um código que começa com

    <?
    session_start();
    ...
    ?>

    e mesmo assim recebo
    Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\brasilforum\index.php:2) ...

    se o session_start() está logo no início como é suposto, pq aparece este warning?
     
  2. mascker

    mascker Power Member

    Boas,

    Tens espaço antes de meteres a tag <?


    Saudações
     
  3. supergeek

    supergeek Power Member

    Não. Nada...
    experimentei por um ob_start(); antes do session_start() pq li que evitava esse warning mas aparece na mesma :-(
     
  4. mascker

    mascker Power Member

    Boas,

    O ficheiro index.php tem algum espaço antes de iniciar o <?php

    Saudações.
     
  5. supergeek

    supergeek Power Member

    Já disse acima q não... não há nenhum char antes do <?php

    até já abri no bloco de notas para confirmar...
     
  6. MPalhas

    MPalhas Power Member

    esse código é mesmo do index.php (o ficheiro onde está a dar erro) ou estas a fazer include/require a esse código a partir do index?
     
  7. supergeek

    supergeek Power Member

    não uso nenhum require/include
     
  8. MPalhas

    MPalhas Power Member

    então podes tentar o seguinte. vê o código fonte da página que dá o erro. essa mensagem de erro começa sempre assim:
    Código:
    <br />
    <b>Warning</b>
    vê o que é que fica escrito antes do BR. isso será o tal output que está antes do session_start, e assim já ficas com uma pista do que é
     
  9. supergeek

    supergeek Power Member

    obrigado pela resposta...
    no entanto, nao aparece nada antes do <br />
     

Partilhar esta Página