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

Warning: session_start() [function.session-start]:


kingsparda

Pergunta

Boa Noite!

Bem sou novo aqui e percebi que aqui e um otimo lugar para tirar duvidas não sou expert em php mas entendo um pouco, porem estou com um problema aqui com painel de usuario, olhei alguns topicos aqui e vi algumas solucoes e mesmo assim contia dadndo erro me ajudem por favor.

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\bw\paginas\painel\index.php:1) in C:\xampp\htdocs\bw\paginas\painel\index.php on line 2


<?php ob_start();?>
<?php session_start();?>
<?php error_reporting(0);?>
<?php
if($_SERVER['REQUEST_URI'] == '/index.php/'){
    header('location: ../index.php');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php include"public/functions/functions.php"; ?>
<?php include"public/connections/config.php"; ?>
<?php include"public/functions/chamadas.php"; ?>
<?php
$pegavisitas = mysql_query("SELECT * FROM account_panel WHERE ManagerID = '1'") or die (mysql_error());
    $pegaatual = mysql_fetch_object($pegavisitas);
    $visitas = $pegaatual->visitas;
    $aumenta = $visitas + 1;
    
    if(!isset($_COOKIE["acessou"])){
        $setvisita = mysql_query("UPDATE account_panel SET visitas = '$aumenta' WHERE ManagerID = '1'") or die (mysql_error());
        setcookie("acessou", time(), time()+3600);
    }
?>
<script type="text/javascript" src="public/js/functions.js"></script>
<script type="text/javascript">
    function validate(){
        var login = document.getElementById('user');
        var password = document.getElementById('senha');
        
        if(login.value == ''){
            login.style.border='1px solid #FF0000';
            login.style.borderRadius='7px';
            return false;
        }else if(login.value.length >= '1'){
            login.style.border='none';
        }
        
        if(password.value == ''){
            password.style.border='1px solid #FF0000';
            password.style.borderRadius='7px';
            return false;
        }else if(password.value.length >= '1'){
            password.style.border='none';
        }
    }
</script>
<link href="public/estilo/stylee.css" rel="stylesheet" type="text/css" />
<link href="public/imagens/favicon.jpg" rel="shortcut icon" />
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body {
    background-image: url(images/background-content.png);
}
</style>
</head>

<body>


<div id="box"><!--header-->
    
    <div id="menu">
    <?php if(!isset($_SESSION['username'])){
    ?>
   <a href="#" onclick="return Open()">Entrar</a>
   <img src="public/imagens/separador.jpg" />
   <a href="index.php?pag=cadastro">Cadastre-se</a>
   <?php
    }else{
   ?>
   <a href="#"><?php echo $usuario->login ?></a>
   <img src="public/imagens/separador.jpg" />
   <a href="index.php?pag=sair" >Sair</a>
   <?php
    }
    ?>
  </div><!--menu-->
    
    <div id="login" style="display:none">
        <form action="" method="post" name="login" id="form" onsubmit="return validate()">
            <input type="text" name="login" id="user" placeholder="Username" />
            <input type="password" name="senha" id="senha" placeholder="Password" />
            <input type="submit" name="butao_login" id="btn"  value="Entrar" />
        </form>
       
      <div class="txt">
      <?php if(isset($_POST['butao_login'])){
         login();
      }
      ?>
      </div><!--txt-->
    </div><!--login-->
    
    
    <div id="conteudo">
    
<div id="meni">
            <li id="top"><div style="padding: 5px 10px">Opções do Painel</div></li>
            <li id="bottom"><a <?php if($_GET['pag'] == ''){?> style="background:#999999" <?php } ?> href="index.php">Página Inicial</a></li>
            <?php if(!isset($_SESSION['username'])){
            ?>
            <li id="bottom"><a <?php if($_GET['pag'] == 'cadastro'){?> style="background:#999999" <?php } ?> href="index.php?pag=cadastro">Cria Conta</a></li>
            <?php
            }
            ?>
            <li id="bottom"><a <?php if($_GET['pag'] == 'alterar-senha'){?> style="background:#999999" <?php } ?> href="index.php?pag=alterar-senha">Alterar Senha</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'recuperar'){?> style="background:#999999" <?php } ?> href="index.php?pag=recuperar">Recuperar Senha</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'destravar-char'){?> style="background:#999999" <?php } ?> href="index.php?pag=destravar-char">Destravar Char</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'alterar-login'){?> style="background:#999999" <?php } ?> href="index.php?pag=alterar-login">Alterar Login</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'alterar-email'){?> style="background:#999999" <?php } ?> href="index.php?pag=alterar-email">Alterar E-Mail</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'dados'){?> style="background:#999999" <?php } ?> href="index.php?pag=dados">Meus Dados</a></li>
            <li id="bottom"><a  href="index.php?pag=send" style="background:#999999" <?php if($_GET['pag'] == 'send'){?> <?php } ?>>Enviar Ticket</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'suporte'){?> style="background:#999999" <?php } ?>  href="index.php?pag=suporte">Meus Tickets</a></li>
            <li id="bottom"><a <?php if($_GET['pag'] == 'denunciar'){?> style="background:#999999" <?php } ?>  href="index.php?pag=denunciar">Denunciar Player</a></li>
            <?php if(isset($_SESSION['username'])){
                ?>
            <li id="bottom"><a href="index.php?pag=sair">Deslogar</a></li>
            <?php }?>
        </div><!--meni-->
      <p>
      <?php
    $protecao = "";    
    $conteudo = $_REQUEST['pag'];
    if($conteudo == ''){
        $conteudo = 'home';
    }
    if(file_exists('paginas/' .$conteudo .'.php')){
        require('paginas/' .$conteudo .'.php');
    }else{
        echo "<title>Página Não Encontrada</title>";
        echo "<h1>Erro 404 - Página Não Encontrada!</h1>";
    }
    ?>
    </p>
    <!--content--><!--footer-->
    
    </div><!--conteudo-->
   
<?php if(isset($admin)){?>
<div id="fixed">


<div id="right">
<img  id="img" src="public/icons/1329319129_tickets.png" /><a href="index.php?pag=suporte"><?php echo mysql_num_rows($pega_atual_tickets);?> Tickets Ativos</a><img src="public/imagens/separador_fixed_body.jpg" />
<img id="img2" src="public/icons/1329320303_important.png" /><a href="index.php?pag=denuncias"><?php echo @mysql_num_rows($pegadenuncias); ?> Denuncias Ativas</a>
</div><!--right-->

</div><!--fixed-->
<?php } ?>
</div><!--box-->

<?php if(isset($_POST['login'])){
?>
<script type="text/javascript">
    document.getElementById('login').style.display='block';
</script>
<?php
}
?>




</body>
</html>


<?php ob_flush ?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Ola

é sempre recomendado startar a sessão antes de qualquer coisa no código, por isso ponha ela vem em cima,

e tambem, é bom verificar se a sessao já não existe, faça o seguinte

if(!isset($_SESSION)){
   session_start();
}

Só isso já corrigi alguns erros que podem acontecer ao longo do projeto

Link para o comentário
Compartilhar em outros sites

  • 0

Preciso de ajuda estou com o mesmo erro e já tentei de tudo! Nada resolve.

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/u506407029/public_html/forms/teligamos.php:2) in /home/u506407029/public_html/forms/teligamos.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u506407029/public_html/forms/teligamos.php:2) in /home/u506407029/public_html/forms/teligamos.php on line 5
session_start()

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.1k
    • Posts
      651.8k
×
×
  • Criar Novo...