Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Erro session_start()


Guest Edson Aguiar

Pergunta

Guest Edson Aguiar

Pessoal, eu sou iniciante em PHP. Peguei um script de cadastro/login, que funciona 100%.

Porém, se eu colocar o formulário de login dentro do meu site, dá o seguinte erro:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/meusite/public_html/topmenu.php:57) in /home/meusite/public_html/verifica_usuario.php on line 59

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/meusite/public_html/topmenu.php:57) in /home/meusite/public_html/verifica_usuario.php on line 59

Se eu não colocar o formulário no site, ou seja, se eu fizer uma nova página para o login, funciona corretamente.

Analisando o aviso acima, corrijam-me se eu estiver errado, parece que a página topmenu.php está causando o problema, só não sei o que.

Linha 57 a 60 da página topmenu.php:

57 <script type="text/javascript">

58 cssdropdown.startchrome("chromemenu")

59 </script>

60 <script src="js_css/efeito_img.js" type="text/javascript"></script>

Linha 59 da página onde está o PHP executado:

59 session_start(); // Inicia a session

Como o script "efeito_img.js" pode talvezestar interferindo, segue abaixo:

function makevisible(cur,which){

strength=(which==0)? 1 : 0.5

if (cur.style.MozOpacity)

cur.style.MozOpacity=strength

else if (cur.filters)

cur.filters.alpha.opacity=strength*100

}

Fora isto, possui outro script que contém a função cssdropdown.startchrome("chromemenu"), se necessário, eu posso colocá-lo aqui.

Alguém sabe me dizer o que deu errado?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest Edson Aguiar

Esse problema foi resolvido, mas tem outra coisa, preferi não criar outro tópico pois é bem simples de resolver, só não sei como faz, pois sou iniciante.

Tenho uma página de logout, para o usuário sair. Porém, se ele fechar o site (fechando o navegador, ou mudando de site) o que acontece com a session? Não sei se ela é quebrada, mas se não for, como faço para que, ao sair do site, a session seja encerrada?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...