domingo, 26 de junho de 2011

[PHP] Trabalhando com Sessions

Para criarmos sistemas de login persistente em PHP, podemos fazer uso das sessions, que são como variáveis globais para cada usuário. Vejamos como usá-las:

Para criarmos uma session, utilizamos a função session_start(). Para assegurar que os dados serão corretamente gravados na session, recomenda-se que utilize-a antes de qualquer código javascript/php/css:

<?php
    session_start();
?>
<html><head><title>Trabalhando com sessions</title></head>
<body> <!-- Codigo javascript --> </body>
</html>
Para colocarmos variáveis dentro de nossa session, procedemos da seguinte maneira:
<?php
    $_SESSION['login'] = Conteúdo;
?>
Mas, como verificar se existe a variável dentro da session? Simples! Usamos o isset:
<?php
   if(isset($_SESSION['login'])) {
     echo "A session login existe";
  } else {
    echo "A session login nao existe";
  }
?>
 E para excluirmos uma session, fazemos assim:
<?php
   session_destroy();
?>
É isso ai.

0 comentários:

Postar um comentário