drx 0 Denunciar post Postado Outubro 14, 2017 Olá Pessoal! Estou com um probleminha. Eu desenvolvi um sistema e nele eu tenho um painel de adm. Para alterar e atualizar vários módullos em tempo real.... O problema é que, localmente eu consigo acessar meu painel do adm. Já no servidor web não. Faço login e senha e para no. meio do caminho. Nos testes que fiz, os retornos estão corretos. Alguém poderia me ajudar? Está muito simples. Vou postar o código aqui para melhor entendimento. Localmente está perfeito. O problema está ocorrendo no servidor... Desde já agradeço. <?php session_start(); include("conexao.php"); $pdo=conectar(); try{ $usuario = $_POST['usuario']; $senha = $_POST['senha']; $sql = $pdo->prepare('SELECT * FROM w_usuarios WHERE usuario = :usuario AND senha = :senha'); $sql->bindParam(':usuario', $_POST['usuario'], PDO::PARAM_STR); $sql->bindParam(':senha', $_POST['senha'], PDO::PARAM_STR); $sql->execute(); if($linha = $sql->fetch(PDO::FETCH_ASSOC)) { $_SESSION['sessao'] = sha1(time()); $_SESSION['user'] = $usuario; header("location:paineladm.php"); } else { header("location:logar.php"); } } catch(PDOExcception $erro){ echo $erro->getmessage(); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Will Knippelberg 10 Denunciar post Postado Outubro 16, 2017 o que tem no seu "conexao.php" ? só os dados do banco ou tem algum outro cabeçalho? Ja vi esse erro ocorrer aqui também... ai acabei usando um location.href pra direcionar o meu usuário pro painel... Não é a melhor saida mas acabou quebrando o galho por enquanto Compartilhar este post Link para o post Compartilhar em outros sites
drx 0 Denunciar post Postado Outubro 16, 2017 Opa! Eu chamo o arquivo "conexao.php" Vou te mostrar como uso a conexão: arquivo: conexao.php <?php //conection: PDO function conectar(){ try{ $pdo=new PDO("mysql:host=localhost;dbname=db_hipismo","****","****"); }catch(PDOException $e){ echo $e->getMessage(); } return $pdo; } ?> Ao clicar no menu "ADM", então chamo o arquivo paineladm.php arquivo: paineladm.php <?php if (!isset($_SESSION)) session_start(); if (!isset($_SESSION['sessao'])){ header("location: logar.php"); exit; } //Conecta o banco de dados include("conexao.php"); (...) Compartilhar este post Link para o post Compartilhar em outros sites