Olá, estou com um problema estranho e nem sei o que é nem por que acontece então vamos la, eu to criando um sisteminha de login bom ta tudo certo faço login normal checo tudo porém apos fazer o login o navegador diz que a pagina não pode ser exibida?
O firefox diz
Redirecionamento incorreto
O Firefox detectou que o pedido para este endereço não será concluído devido à forma que o servidor o está redirecionando.
Este problema algumas vezes pode ser causado pela desativação ou bloqueio de cookies.
Chrome diz
Esta página da web tem um loop de redirecionamento
A página da web em http://127.0.0.1/roncadorfm/adm/home.php resultou em muitos redirecionamentos. Apagar os seus cookies para este site ou permitir cookies de terceiros pode resolver o problema. Caso contrário, talvez seja um problema com a configuração do servidor, e não com o seu computador.
Veja algumas sugestões:
Atualize esta página da web mais tarde.
Saiba mais sobre este problema.
Erro 310 (net::ERR_TOO_MANY_REDIRECTS): Houve muitos redirecionamentos.
Não faço a minima ideia do por que o erro segue o script
<?php
# Desenvolvimento de sistemas e sites Dinâmicos - PHP
# Bobrinha - www.bobrinha.com
# Email/MSN: bobrinha@bobrinha.com
######################################################################
//conexao com banco de dados
include "conexao.php";
//funcao anti_injection
function protecao($sql)
{
$sqlnew = preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/i","",$sql);
$sqlnew = trim($sqlnew);
$sqlnew = strip_tags($sqlnew);
$sqlnew = str_replace("'","",$sqlnew);
$sqlnew = addslashes($sqlnew);
return $sqlnew;
}
//recebendo dados do formulario
$admlogin = protecao($_POST['admlogin']);
$admsenha = protecao($_POST['admsenha']);
//Verificando se a conta do jogador esta banida
$verifica = mysql_query("SELECT ativo FROM phpsp_users WHERE ativo='1' AND user='$admlogin'");
$checa= mysql_num_rows($verifica);
//verificando campos em branco vindos do formulario
if (empty($admlogin) || empty($admsenha)){
echo("<br><br><br><br><br><br><center><strong>Preencha todos os campos corretamente</strong><br><br>");
echo "Redirecionando...";
echo '<meta http-equiv="refresh" content="3; url=index.php"></center>';
}
elseif ($checa == 0) {
echo("<br>Você não pode fazer login por que seu e-mail não foi válidado verifique seu endereço de e-mail e confirme seu cadastro antes de fazer login...<br>");
}
//compos do formulario preenchidos continua a busca no banco de dados
else{
//realizando busca no banco de dados
$busca = mysql_query("SELECT user, password, ativo, userlevel FROM phpsp_users WHERE password='$admsenha' AND user = '$admlogin' AND ativo='1' AND userlevel='2'");
$resultado = mysql_num_rows($busca);
//Dados corretos registra session
if($resultado>=1)
{
//Criando SESSION
$_SESSION["admlogin"] = $admlogin;
$_SESSION["admsenha"] = $admsenha;
//login correto pagina apos o login
echo '<meta http-equiv="refresh" content="1; url=home.php"></center>';
}
//login e senha incorretos mensagem de erro
else{
echo "<br><br><br><br><strong><center>Usuário ou senha Incorretos. Desculpe, Você não tem permissão para acessar esta área.</strong><br><br><br>";
echo "Redirecionando...";
echo '<meta http-equiv="refresh" content="5; url=index.php"></center>';
}}
?>
<link rel="stylesheet" type="text/css" href="css.css" />
protecao.php
<?php
session_start();
if (!(isset($_SESSION['admlogin'])))
{
header("Location: home.php");
}
?>
home.php
<?php
# Desenvolvimento de sistemas e sites Dinâmicos - PHP
# Bobrinha - www.bobrinha.com
# Email/MSN: bobrinha@bobrinha.com
######################################################################
include "protecao.php";
?>
conteudo da pagina protegida
Pergunta
Bobrinha
Olá, estou com um problema estranho e nem sei o que é nem por que acontece então vamos la, eu to criando um sisteminha de login bom ta tudo certo faço login normal checo tudo porém apos fazer o login o navegador diz que a pagina não pode ser exibida?
O firefox diz
Chrome dizNão faço a minima ideia do por que o erro segue o script
index.php
logar.php protecao.php home.phpNão sei onde está o erro? obrigado desde de já
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.