Crear una sesión en PHP es bastante sencillo. Aquí tienes un ejemplo básico de cómo hacerlo:
-
Iniciar una Sesión: Utiliza la función session_start() al comienzo de tu script PHP para iniciar una sesión o reanudar la existente.
// Iniciar la sesión
session_start();
?>
-
Establecer Variables de Sesión: Puedes almacenar datos en la sesión utilizando la variable superglobal $_SESSION.
// Iniciar la sesión
session_start();
// Establecer variables de sesión
$_SESSION["usuario"] = "Juan";
$_SESSION["email"] = "juan@example.com";
?>
-
Acceder a Variables de Sesión: Puedes acceder a las variables de sesión en cualquier página que haya iniciado la sesión.
// Iniciar la sesión
session_start();
// Acceder a las variables de sesión
echo "Usuario: " . $_SESSION["usuario"];
echo "Email: " . $_SESSION["email"];
?>
-
Eliminar Variables de Sesión: Puedes eliminar una variable de sesión específica utilizando unset() o destruir todas las variables de sesión utilizando session_destroy().
// Iniciar la sesión
session_start();
// Eliminar una variable de sesión específica
unset($_SESSION["usuario"]);
// Destruir todas las variables de sesión
session_destroy();
?>
Ejemplo Completo
Aquí tienes un ejemplo completo que muestra cómo iniciar una sesión, establecer variables de sesión, acceder a ellas y eliminarlas:
// Iniciar la sesión
session_start();
// Establecer variables de sesión
$_SESSION["usuario"] = "Juan";
$_SESSION["email"] = "juan@example.com";
// Acceder a las variables de sesión
echo "Usuario: " . $_SESSION["usuario"];
echo "Email: " . $_SESSION["email"];
// Eliminar una variable de sesión específica
unset($_SESSION["usuario"]);
// Destruir todas las variables de sesión
session_destroy();
?>
Este código primero inicia una sesión, establece algunas variables de sesión, las muestra, y luego elimina una variable específica y destruye la sesión.