PHP

Como usar sessões para manipular variáveis em PHP

Se você deseja enviar/receber informações entre páginas através de variáveis, sem que as mesmas fiquem expostas aos usuários, é aconselhável a utilização de variáveis de sessão. Neste post, veja como usar sessões para manipular variáveis em PHP.

Dessa forma os valores dessas variáveis não ficarão visíveis ao usuário (não serão visíveis através de URLs).

Código HTML (formulário):

   <form method="POST" action="recebe.php?acao=login" name="fLogin" > 
   Login:
   <input type="text" size="55" maxlength="20" name="login"><br /><br />
   Senha:
   <input type="password" size="55" maxlength="20" name="senha"><br /><br />   
   <input type=BUTTON value="Entrar">

Códigos PHP (recebe.php):

   if($_REQUEST["acao"] == "login")
   {
    $login =  $_POST["login"];
    $senha =  $_POST["senha"];  
    
    $busca = mysql_query("SELECT * FROM ger WHERE login = '$login' AND senha = '$senha'");
	   
   if(mysql_num_rows($busca) == 1)  
   {
   // CRIA SESSÃO P/ ARMAZENAR VALOR DA VARIÁVEL (acesso liberado) 		   
    $_SESSION["acao"] = "liberado"; 
   }
   else  
   { 	       
    $_SESSION["acao"] = "negado"; // (acesso negado)        
    }
  }
   
   if($_SESSION["acao"] == "liberado")
   {
     echo "ACESSO LIBERADO!";
   }
   if($_SESSION["acao"] == "negado")
   {
     echo "ACESSO NEGADO!";
   }

APRENDA A PROGRAMAR EM PHP ORIENTADO A OBJETOS E IMPULSIONE SUA CARREIRA COMO PROGRAMADOR!

O curso de PHP Orientado a Objetos apresenta o passo a passo de como estruturar um sistema do zero com PHP utilizando o padrão de desenvolvimento MVC (Model, View e Controller).

Conheça o curso online que já AJUDOU MILHARES DE PESSOAS a aprender a programar e desenvolver seus próprios projetos do ZERO. CLIQUE NA IMAGEM ABAIXO E CONFIRA!

php orientado a objetos

Link do curso: https://go.hotmart.com/A18082772K

Crie uma enquete com o PHP

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *