PROBLEMA COM MINHA SESSION
28/07/2019
0
Olá Dev''s, beleza ?
Por cá nada bem ... muitas dores de cabeça, rsrs
Então, a minha SESSION funciona no LocalHost normalmente, mas ao publicar em minha hospedagem <b> Hostgator</b> não funciona.
Arquivo: session_valid.php
arquivo: Home.php [ Apos fazer Login ]
arquivo login.php:
O problema que quando eu entro diretamente no HOME.PHP ele nem reconhece se está ou não logado na Session.
Por cá nada bem ... muitas dores de cabeça, rsrs
Então, a minha SESSION funciona no LocalHost normalmente, mas ao publicar em minha hospedagem <b> Hostgator</b> não funciona.
Arquivo: session_valid.php
<?php session_start(); require_once(''db.class.php''); $usuario = $_POST[''usuario'']; $senha = md5($_POST[''senha'']); $sql = "SELECT * FROM tb_admin WHERE usuario = ''$usuario'' AND senha = ''$senha'' "; $objDb = new db(); $link = $objDb->conecta_mysql(); $resultado_id = mysqli_query($link, $sql); if($resultado_id){ $dados_usuario = mysqli_fetch_array($resultado_id); if(isset($dados_usuario[''usuario''])){ session_start(); $_SESSION[''id_usuario''] = $dados_usuario[''id'']; $_SESSION[''usuario''] = $dados_usuario[''usuario'']; $_SESSION[''email''] = $dados_usuario[''email'']; header(''Location: ../home.php''); } else { header(''Location: ../index.php?erro=1''); } } else { echo ''Erro na execução da consulta, favor entrar em contato com o admin do site''; } ?>
arquivo: Home.php [ Apos fazer Login ]
<?php session_start(); if(isset($_SESSION[''usuario''] )) { } else { header(''Location: index.php''); } ...
arquivo login.php:
<?php session_start();
O problema que quando eu entro diretamente no HOME.PHP ele nem reconhece se está ou não logado na Session.
Allison Marques
Curtir tópico
+ 0
Responder
Posts
28/07/2019
Washington Silva
Olá Dev''s, beleza ?
Por cá nada bem ... muitas dores de cabeça, rsrs
Então, a minha SESSION funciona no LocalHost normalmente, mas ao publicar em minha hospedagem <b> Hostgator</b> não funciona.
Arquivo: session_valid.php
arquivo: Home.php [ Apos fazer Login ]
arquivo login.php:
O problema que quando eu entro diretamente no HOME.PHP ele nem reconhece se está ou não logado na Session.
Por cá nada bem ... muitas dores de cabeça, rsrs
Então, a minha SESSION funciona no LocalHost normalmente, mas ao publicar em minha hospedagem <b> Hostgator</b> não funciona.
Arquivo: session_valid.php
<?php session_start(); require_once(''db.class.php''); $usuario = $_POST[''usuario'']; $senha = md5($_POST[''senha'']); $sql = "SELECT * FROM tb_admin WHERE usuario = ''$usuario'' AND senha = ''$senha'' "; $objDb = new db(); $link = $objDb->conecta_mysql(); $resultado_id = mysqli_query($link, $sql); if($resultado_id){ $dados_usuario = mysqli_fetch_array($resultado_id); if(isset($dados_usuario[''usuario''])){ session_start(); $_SESSION[''id_usuario''] = $dados_usuario[''id'']; $_SESSION[''usuario''] = $dados_usuario[''usuario'']; $_SESSION[''email''] = $dados_usuario[''email'']; header(''Location: ../home.php''); } else { header(''Location: ../index.php?erro=1''); } } else { echo ''Erro na execução da consulta, favor entrar em contato com o admin do site''; } ?>
arquivo: Home.php [ Apos fazer Login ]
<?php session_start(); if(isset($_SESSION[''usuario''] )) { } else { header(''Location: index.php''); } ...
arquivo login.php:
<?php session_start();
O problema que quando eu entro diretamente no HOME.PHP ele nem reconhece se está ou não logado na Session.
Cara tenta trocar as aspas duplas por aspas simples pra ve se da certo...
EX: $_SESSION[''id_usuario''] = $dados_usuario[''id''];
por
$_SESSION['id_usuario'] = $dados_usuario['id'];
Responder
Clique aqui para fazer login e interagir na Comunidade :)