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

Como corrigir este erro: Warning: session_start() [function.session-st


Gustavo Sandes

Pergunta

ERRO:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/radiobsc/public_html/clube/login.php:1) in /home/radiobsc/public_html/clube/login.php on line 42

<style type="text/css">
<!--
body {
    background-color: #000000;
}
-->
</style><?php
include "config.php";

function LimparTexto($texto)
{
    $texto=str_replace(array("<", ">", "\\", "/", "=", "'", "?"), "", $texto);
    return $texto;
}
$login = LimparTexto($_POST["login"]);
$senha = LimparTexto($_POST["senha"]);
//acessa ao banco de dados


$resultado = mysql_query("SELECT*FROM usuarios_clube WHERE login = '$login' ");
$linhas = mysql_num_rows($resultado);
while ($linha = mysql_fetch_array($resultado)){
}

if ($linhas == 0)//testa se foi encontrado um registro
{
header("Location: logar.php?acao=naoexiste");
} else {
    if ($senha != mysql_result($resultado, 0, "senha"))//confere a senha
    {
     header("Location: login.php?acao=naoexiste");
    }
    else{
    if ($rank == login){
    session_start();//iniciando a sessao
    $_SESSION["login_clube"] = $login;
    $_SESSION["senha_clube"] = $senha;
    // redireciona para a pagina principal
    include "tela.php";
    }else {
    $rank == login;
    session_start();//iniciando a sessao
    $_SESSION["login_clube"] = $login;
    $_SESSION["senha_clube"] = $senha;
    // redireciona para a pagina principal
    include "tela.php";
    }
    }
    }
mysql_close($conecta);
?>

Editado por Gustavo Sandes
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

ESTÁ CORRETA A RESPOSTA DO AMIGO AÍ... SIGA COM ESTA INSTRUÇÃO E DARÁ CERTA.

ERRO:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/radiobsc/public_html/clube/login.php:1) in /home/radiobsc/public_html/clube/login.php on line 42

<style type="text/css">
<!--
body {
    background-color: #000000;
}
-->
</style><?php
include "config.php";

function LimparTexto($texto)
{
    $texto=str_replace(array("<", ">", "\\", "/", "=", "'", "?"), "", $texto);
    return $texto;
}
$login = LimparTexto($_POST["login"]);
$senha = LimparTexto($_POST["senha"]);
//acessa ao banco de dados


$resultado = mysql_query("SELECT*FROM usuarios_clube WHERE login = '$login' ");
$linhas = mysql_num_rows($resultado);
while ($linha = mysql_fetch_array($resultado)){
}

if ($linhas == 0)//testa se foi encontrado um registro
{
header("Location: logar.php?acao=naoexiste");
} else {
    if ($senha != mysql_result($resultado, 0, "senha"))//confere a senha
    {
     header("Location: login.php?acao=naoexiste");
    }
    else{
    if ($rank == login){
    session_start();//iniciando a sessao
    $_SESSION["login_clube"] = $login;
    $_SESSION["senha_clube"] = $senha;
    // redireciona para a pagina principal
    include "tela.php";
    }else {
    $rank == login;
    session_start();//iniciando a sessao
    $_SESSION["login_clube"] = $login;
    $_SESSION["senha_clube"] = $senha;
    // redireciona para a pagina principal
    include "tela.php";
    }
    }
    }
mysql_close($conecta);
?>

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...