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/>'; ?> Visit next pageArquivo: session2.php
Exemplo de contador de sessão PHP
Arquivo: sessioncounter.phpSessã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