Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mzaidan

Erro com session

Recommended Posts

Ja fiz de tudo, mas sempre ta dando erro na session_start();

Ja setei ela no começo, e da o erro.

Ja coloquei o

 

ob_start();
session_start();

....

ob_flush();

 

E nada, sempre o mesmo erro.

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/grupo196/public_html/site.com.br/ava/index.php:1)

 

O que eu faço??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, mas eu estou colocando no começo.

Não to entendendo esse erro.

Por isso, tentei colocar esse ob_start ai

Pq estou colocando o session start na primeira linha e está dando erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse arquivo é incluido (com include ou require) por outro script? Esses outros também não podem ter espaços em branco antes de <?php.

 

Outro motivo comum é o BOM no arquivo. Feche o arquivo em UTF-8 sem BOM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, olhei aqui e tem um outro arquivo no include com esse session_start();

Mas, eu coloquei esse outro acima desse e deu erro.

Tentei não colocar, uma vez que já estava sendo setado pelo include, mas ele não leu a sessão.

 

O que é esse BOM?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é esse BOM?

http://en.wikipedia.org/wiki/Byte_order_mark

 

O ideal é chamar session_start em um único lugar, de preferência em seu [ulr=http://rberaldo.com.br/bootstrapping-php-arquivo-inicializacao/]script de inicialização (Bootstrapping)[/url]

 

Falo mais sobre isso tudo neste guia:

http://www.ultimatephp.com.br/guia/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.