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!
Link do curso: https://go.hotmart.com/A18082772K
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits