erro no session_start():
Bom galera, preciso de uma ajudinha aqui...
eu estava fazendo meu site tranquilamente no meu pc com o Xampp, e tal.. tudo certo site sem erro..
resolvi então comprar 1 plano de hospedagem para poder testar meu site online, e dai veio um monte de problemas. Alguns deles eu já resolvi faltou soemente esse:
>
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/anonhnet/public_html/admin/index.php:23) in /home/anonhnet/public_html/admin/index.php on line 31
esse erro já pesquisei muito... para tentar resolver, de todas as tentativas não consegui resolve-lo.
segue o codigo 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">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/int.css" />
<title>Painel Administrativo - TibiaUP</title>
<script type="Text/javascript">
function loginsuccessfully() {
setTimeout ("window.location='painel.php'", 1000);
}
function loginfailed() {
setTimeout("window.location='index.php'");
}
</script>
</head>
<body>
<?php
include '../php/funcoes.php';
$conecta = new Recordset();
$conecta->conexao();
?>
<?php
session_start();
if(!isset($_SESSION['usuario']) || !isset($_SESSION['senha'])){
}else {echo"
<script language='javaScript'>window.location.href='painel.php'</script>";
}
?>
<body bgcolor="#999999">
<div id="box-admin-login">
<center><img src="img/administrar.png" /></center>
<div id="adminbg">
</div>
<div class="campologin"><center>Usuario:<br />
<form method="post" >
<input type="login" name="usuario" AUTOCOMPLETE="off"/><br />
Senha:<br />
<input type="password" name="senha" AUTOCOMPLETE="off"/><br />
<input type="submit" class="entrar" value="Entrar"/><br />
</form>
<?php
date_default_timezone_set('America/Sao_Paulo');
$usuario=$_POST['usuario'];
$senha=$_POST['senha'];
$custo = '08';
$salt = 'Cf1f11ePArKlBJomM0F6aJ';
$hash = crypt($senha, '$2a$' . $custo . '$' . $salt . '$');
$usuario_escape = addslashes($usuario);
$senha_escape = addslashes($hash);
$data = date("y/m/d");
$hora = date('H:i');
$sql = mysql_query("SELECT * FROM admin WHERE usuario = '$usuario_escape' and senha = '$senha_escape'") or die (mysql_error());
$row = mysql_num_rows($sql);if(empty($senha)) {
echo "";
}
if(empty($usuario)) {
echo "";
}
elseif($row > 0) {
session_start();
$_SESSION['usuario']=$_POST['usuario'];
$_SESSION['senha']=$hash;
$_SESSION['data']=$data;
$_SESSION['hora']=$hora;
echo"
<script language='javaScript'>window.location.href='painel.php'</script>";
}else {
echo "<center><h5><font color=red>O usuario ou senha digitado está incorreto !</font></center></h5>";
}
?>
</center>
</div>
</body>
</html>
Bom... espero uma ajuda nesse caso ai, obrigado.
Discussão (4)
Carregando comentários...