CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

PHP - Utilizando sessões para envio e recebimento de variáveis

Por Benedito Silva Júnior - publicado em 20/07/2016


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.

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!"; }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo