La sesión PHP se utiliza para almacenar y pasar información de una página a otra temporalmente (hasta que el usuario cierre el sitio web).
La técnica de sesión PHP se usa ampliamente en sitios web de compras donde necesitamos almacenar y pasar información del carrito, p. nombre de usuario, código de producto, nombre del producto, precio del producto, etc. de una página a otra.
La sesión PHP crea una identificación de usuario única para cada navegador para reconocer al usuario y evitar conflictos entre varios navegadores.
Función PHP session_start()
La función PHP session_start() se utiliza para iniciar la sesión. Inicia una nueva sesión o reanuda la existente. Devuelve la sesión existente si la sesión ya está creada. Si la sesión no está disponible, crea y devuelve una nueva sesión.
Sintaxis
bool session_start ( void )
Ejemplo
session_start();
PHP $_SESSION
PHP $_SESSION es una matriz asociativa que contiene todas las variables de sesión. Se utiliza para configurar y obtener valores de variables de sesión.
Ejemplo: almacenar información
$_SESSION['user'] = 'Sachin';
Ejemplo: obtener información
echo $_SESSION['user'];
Ejemplo de sesión PHP
Archivo: sesión1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageArchivo: sesión2.php
Ejemplo de contador de sesiones PHP
Archivo: sessioncounter.phpSesión de destrucción de PHP
La función PHP session_destroy() se utiliza para destruir todas las variables de sesión por completo.
Archivo: sesión3.php