Ir para conteúdo

POWERED BY:

Arquivado

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

JonatasFn

session_start(): Cannot send session cache limiter - headers already s

Recommended Posts

Tô tentando fazer uam página de aut. de usuários, mas dá esses erro aí, quando ele tem q redirecionar para a página secreta.

os erros são esses:

 

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\aut\auth.php:13) in c:\arquivos de programas\easyphp1-8\www\aut\auth.php on line 26

 

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\aut\auth.php:13) in c:\arquivos de programas\easyphp1-8\www\aut\auth.php on line 29

 

 

a linha do 1º erro é essa:

CODE
session_start();

 

e a do outro:

CODE
header("Location:index.php"); }

 

Pesquisei algumas coisas por aqui e achei umas linhas que deveria ter colocado(ob_start(); e ob_end_flush();) mas não mudou em nada.

 

Alguém pode me ajudar???? O que pode ser isso? Ou alguém teria algum code pra Login com MySQL e Session.

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

session_start() deve vir antes de enviar qualquer dado para o cliente. A função header() inicia o streaming, e se ela vem antes do session_start(), vai dar pau. Além da função header(), qualquer print ou echo também inicia o streaming, e não pode vir antes do session_start().

 

Boa sorte.

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.