Localmente meu login está funcioando, mas quando subi ele para testar no Servidor de Hospedagem dá este erro:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
Se alguém puder ajudar agradeço.
index.php
<?php
ob_start(); //entrar no banco
session_start(); //Iniciar a interação
include 'conn.php';
?>
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="description" content="Curso de Front-end com Twitter Bootstrap">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Orçamento On-line</title>
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/bootstrap-responsive.css">
</head>
<body>
<div class="container-fluid">
<div class="row-fluid">
<?php if(isset($_POST['sendLogin'])){
$frm['login'] = mysql_real_escape_string($_POST['login']);
$frm['senha'] = mysql_real_escape_string($_POST['senha']);
$frm['salva'] = mysql_real_escape_string($_POST['remember']);
$selUser = "SELECT * FROM usuarios WHERE login = '$frm[login]' AND senha = '$frm[senha]' ";
$queryUser = mysql_query($selUser) or die(mysql_error());
$qtdaUser = mysql_num_rows($queryUser);
if($qtdaUser == 0){
echo 'Erro ao Logar';
}else{
$_SESSION['userLogin'] = $frm['login'];
$_SESSION['userSenha'] = $frm['senha'];
header("Location: painel.php");
}
}?>
<div class="span12">
<div style="display:none;">
<div class="alert alert-error msg">
<strong>Erro! </strong>E-mail ou senha inválido!
</div>
<div class="alert alert-info msg">
<strong>Informação! </strong>E-mail ou senha inválido!
</div>
<div class="alert alert-success msg">
<strong>Sucesso!</strong> Login logado no Sistema!
</div>
<div class="alert alert-block msg">
<strong>Atenção! </strong>E-mail ou senha inválido!
</div>
</div>
</div>
</div><!-- Topo -->
<div class="row-fluid">
<div class="span12">
<?php
if(!$_GET['remember']){
?>
<form id="formLogin" class="form-signin" action="" method="post">
<h3 class="form-signin-heading">Login no Sistema</h3>
<input name="login" type="text" class="input-block-level" id="login" placeholder="Informe seu usuário!">
<input name="senha" type="password" class="input-block-level" id="senha" placeholder="Informe sua senha!">
<label class="checkbox">
<input type="checkbox" name="remember" value="1"> Lembrar-me
</label>
<a href="index.php?remember=true" class="btn btn-link">Recuperar senha</a><br><br>
<button class="btn btn-primary" type="submit" name="sendLogin">Logar</button>
</form>
<?php
}else{
?>
<form id="formRecover" class="form-signin" action="" method="post">
<h3 class="form-signin-heading">Recuperar Senha</h3>
<input name="login" type="text" class="input-block-level" id="login" placeholder="Informe seu usuário!">
<button class="btn btn-warning" type="submit">Recuperar dados</button><br><br>
<a href="index.php" class="btn btn-link">Voltar</a>
</form>
<?php
}
?>
</div>
</div><!-- Formulário Login -->
</div><!-- Container -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.js"></script>
</body>
<?php ob_end_flush(); ?>
</html>
painel.php
<?php session_start();
if(!isset($_SESSION['userLogin']) && (!isset($_SESSION['userSenha']))){
header("Location: index.php");
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
<body>
<?php
$secao_usuario = $_SESSION['userLogin'];
$secao_senha = $_SESSION['userSenha'];
?>
Painel: Logado com Sucesso.
Bem vindo: <?php echo $secao_usuario; ?>
<br>
<br>
<br>
<a href="?sair">sair</a>
<?php
if(isset($_REQUEST['sair'])){
session_destroy();
header("Location: index.php");
}
?>
</body>
</html>










