Problemas com SESSION, simples mas não achei o erro
Galera tô com um pequeno Problema de Session, se alguém puder me ajudar!!!
em casa funciona corretamento, mas quando eu mando para o site ele não faz a autenticação não aparecendo nada na index, como nome da pessoa como logou.
Olha a o resumo da index.
login.php
<?
session_start();
ob_start();
if(isset($_GET['sair'])){
session_destroy();
header("Location: login.php");
exit;
}
include "conexao.php";
if(isset($_POST["Entrar"])){
foreach ($_POST as $campo => $valor) { $$campo = addslashes(htmlentities($valor)); }
$login = preg_replace("@(--|\#|\*|;|=)@", "", $login);
$login = trim($login);
$senha = trim($senha);
$consulta = mysql_query("SELECT login, status FROM membros WHERE login='$login' AND status='S'");
if(mysql_num_rows($consulta)>0)
{
$consulta2 = mysql_query("SELECT * FROM membros WHERE login='$login' AND senha=md5('$senha')");
if(mysql_num_rows($consulta2)>0)
{
$dados = mysql_fetch_array($consulta2);
$_SESSION["id_login"] = $dados["id_login"];
$_SESSION["login"] = $dados["login"];
$_SESSION["senha"] = $dados["senha"];
$_SESSION["nivel"] = $dados["nivel"];
header ('Location: index.php');
exit;
}
else{
header ('Location: login.php');
}
}
else
{
header ('Location: login.php');
}
mysql_close();
exit;
}
else{
?>
<html>
<head>
<title></title>
<link href="estilo.css" rel="stylesheet" type="text/css">
<script language=JavaScript1.2 type=text/javascript>
function checa_formulario(formulario){
if (formulario.login.value == ""){
alert("Login em Branco !!!");
formulario.login.focus();
return (false);
}
if (formulario.senha.value == ""){
alert("Senha em Branco !!!");
formulario.senha.focus();
return (false);
}
return (true);
}
</script>
</head>
<body>
<tr>
<td><table width="80%" border="0" align="center" cellpadding="5" cellspacing="0" class="tabela">
<tr>
<td><strong>Painel de Controle </strong></td>
</tr>
<tr>
<td><form action="login.php" method="POST" onSubmit="return checa_formulario(this)" name="formulario">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>Login : </td>
<td><input name="login" type="text" class="campo" size="15" maxlength="10"></td>
</tr>
<tr>
<td>Senha: </td>
<td><input name="senha" type="password" class="campo" size="15" maxlength="10"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Entrar " name="Entrar"></td>
</tr>
</table>
<p align="left"> Esqueceu sua senha?</p>
</form></td>
</tr>
</table></td>
</tr>
<? } ?>
</body>
</html>
index.php
<? session_start();
include "conexao.php";
include "verifica.php";
include "class.inc.php";
setlocale(LC_COLLATE, "pt_BR.ISO8859-1");
header("Content-Type: text/html; charset=ISO-8859-1",true);
?>
<? echo login; ?>Discussão (11)
Carregando comentários...