session_start() PHP

session_start-php

session_start() PHP

Sessão PHP Variáveis

Quando você está trabalhando com um aplicativo em seu computador, você abre, faz algumas alterações e depois fecha o aplicativo.

Esse procedimento é muito parecido com uma Sessão. Na internet, o servidor web não sabe quem você é, pois o endereço HTTP não mantém estado.

Uma sessão PHP resolve este problema, permitindo que você armazene informações do usuário no servidor para uso posterior. No entanto, informações de sessão são temporárias e serão apagadas quando o usuário sair do site. Se precisar de armazenamento permanente, use um banco de dados.

Iniciando uma sessão PHP

Antes de armazenar informações do usuário, inicie a sessão com a função session_start():

<?php session_start(); ?>
<html>
<body>
</body>
</html>

Armazenar uma variável de sessão

Para armazenar e recuperar variáveis de sessão, use a variável PHP $_SESSION:

<?php
session_start();
// Armazena dados de sessão
$_SESSION['views'] = 1;
?>
<html>
<body>
<?php
// Recupera dados de sessão
echo "Pageviews = " . $_SESSION['views'];
?>
</body>
</html>

Saída:

VEJA TAMBÉM  Cursos gratuitos na área de TI

Pageviews=1

Destruindo uma sessão

Para apagar dados de sessão, use unset() ou a função session_destroy().

Com unset(), você pode liberar uma variável de sessão:

<?php
session_start();
if(isset($_SESSION['views'])) {
    unset($_SESSION['views']);
}
?>

Para destruir completamente a sessão:

<?php
session_destroy();
?>

Nota: session_destroy() apaga todos os dados de sessão armazenados.

Fonte: w3schools

Loading


Publicação Criada em: fevereiro 13, 2013
Atualizado em: março 18, 2025 8:21 pm

Deixe um comentário

Índice