[Resolvido]ALguém Me Ajuda ( Erro: session_start(); )
Erro apresentado:
>
Citar
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\admin\index.php:34) in C:\xampp\htdocs\admin\index.php on line 44
Código do index.php Como Está:
<?php
$host = "localhost";
$user = "root";
$pass = "xampp175";
$banco = "antigo";
$conexao = mysql_connect ($host, $user, $pass) or die(mysql_error());
mysql_select_db($banco) or die(mysql_error());
?>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RoePet! | Login</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="font-awesome/css/font-awesome.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script type="text/javascript">
function loginsuccessfully() {
setTimeout("window.location='inicio.php'", 1000);
}
function loginfailed() {
setTimeout("window.location='index.php'", 1000);
}
</script>
</head>
<body class="gray-bg">
<?php
if($_POST['logar']) {
//MYSQL - LOGIN
$email=$_POST['email'];
$senha=$_POST['senha'];
$sql = mysql_query ("SELECT * FROM usuarios WHERE email = '$email' and senha = '$senha'") or die(mysql_error());
$row = mysql_num_rows($sql);
if($row > 0){
session_start();
$_SESSION['email']=$_POST['email'];
$_SESSION['senha']=$_POST['senha'];
echo "<script> loginsuccessfully() </script>";} else {
$_SESSION['loginErro'] = "Usuário ou senha inválido";
//echo "<script> loginfailed() </script>";
}
}
?>
<div class="middle-box text-center loginscreen animated fadeInDown">
<div>
<div>
<h1 class="logo-name"><font color="red">R</font><font color="black">P</font><font color="red">+</font></h1>
</div>
<h3>Seja Bem Vindo A <b><?php echo $site['SiteName']; ?></b></h3>
<p>Area Exclusiva Para Membros!</p>
<p>
Vantagem Membros?
<br />
Vantagem VIP?
</p>
<p class="text-center text-danger">
<?php if(isset($_SESSION['loginErro'])){
echo $_SESSION['loginErro'];
unset($_SESSION['loginErro']);
}?>
</p>
<p class="text-center text-success">
<?php
if(isset($_SESSION['logindeslogado'])){
echo $_SESSION['logindeslogado'];
unset($_SESSION['logindeslogado']);
}
?>
</p>
<form action="" method="post" enctype="multipart/form-data" class="m-t" role="form">
<div class="form-group">
<input name="email" type="email" class="form-control" placeholder="E-Mail Ou Usuario" required="">
</div>
<div class="form-group">
<input name="senha" type="password" class="form-control" placeholder="Senha" required="">
</div>
<input type="submit" name="logar" class="btn btn-primary block full-width m-b" value="Entrar" />
<a href="#"><small>Esqueci Minha Senha!</small></a>
<p class="text-muted text-center"><small>Você Nao Tem Uma Conta?</small></p>
<a class="btn btn-sm btn-white btn-block" href="registrar.php">Cria Uma Conta Agora.</a>
</form>
<p class="m-t"> <small><b><?php echo $site['SiteName']; ?></b> © 2016~2017</small> </p>
</div>
</div>
<!-- Mainly scripts -->
<script src="js/jquery-2.1.1.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>Discussão (4)
Carregando comentários...