logo

Sesión PHP

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/>&apos;; ?&gt; Visit next page 
Archivo: sesión2.php
 

Ejemplo de contador de sesiones PHP

Archivo: sessioncounter.php
 

Sesió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