Senhores eis meu código:
<?php
//Conexão com o banco
require_once('_conexao/conexao.php');
if(!isset($conecta)){
echo '<h1>Não conectado ao banco , erro de conexão com o banco !</h1>';
}
?>
<?php
//Inicia a sessao
session_start();
//Verifica se o valor do campo usuario foi recebido pelo método POST
if( isset($_POST['usuario']) ) {
$usuario = $_POST['usuario'];
$password = $_POST['senha'];
}
//Filtro - seleciona todas as colunas da tabela usuário e verifica se o mesmo existe no banco
$login = "SELECT * ";
$login .= "FROM `usuario` ";
$login .= "WHERE `usuario` = '{$usuario}' and `senha` = '{$password}' ";
$acesso = mysqli_query($conecta, $login);
if(!$acesso) {
die("Falha na comunicação com o banco de dados !");
}
$verificaLogin = mysqli_fetch_assoc($acesso);
if(isset($verificaLogin)) {
$msg_errologin = 'Usuário ou senha incorretos !';
} else {
$_SESSION['usuario_logado'] = $verificaLogin['id'];
Header("location:questionarioManha.php");
}
?>
Se eu retiro o Header logo abaixo do session o código funciona, porém não redireciona para a próxima pagina quando o usuário estiver logado. Alguma dica de como solucionar isto?
Erro apresentado:
Redirecionamento em excesso por localhost
Tente limpar os cookies.
ERR_TOO_MANY_REDIRECTS
obs: Já tentei limpar os cookies.