logo

Sessão PHP

A sessão PHP é usada para armazenar e passar informações de uma página para outra temporariamente (até que o usuário feche o site).

A técnica de sessão PHP é amplamente utilizada em sites de compras onde precisamos armazenar e passar informações do carrinho, por exemplo. nome de usuário, código do produto, nome do produto, preço do produto, etc., de uma página para outra.

A sessão PHP cria um ID de usuário exclusivo para cada navegador para reconhecer o usuário e evitar conflitos entre vários navegadores.

Função session_start() do PHP

A função PHP session_start() é usada para iniciar a sessão. Ele inicia uma nova sessão ou retoma a existente. Ele retorna a sessão existente se a sessão já tiver sido criada. Se a sessão não estiver disponível, ele cria e retorna uma nova sessão.

Sintaxe

 bool session_start ( void ) 

Exemplo

 session_start(); 

$_SESSION

PHP $_SESSION é um array associativo que contém todas as variáveis ​​de sessão. É usado para definir e obter valores de variáveis ​​de sessão.

Exemplo: armazenar informações

 $_SESSION['user'] = 'Sachin'; 

Exemplo: obter informações

 echo $_SESSION['user']; 

Exemplo de sessão PHP

Arquivo: sessão1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page 
Arquivo: session2.php
 

Exemplo de contador de sessão PHP

Arquivo: sessioncounter.php
 

Sessão de destruição de PHP

A função session_destroy() do PHP é usada para destruir completamente todas as variáveis ​​de sessão.

Arquivo: session3.php