2025-03-27 - San Ruperto de Worms y otros... |      623029155    info@evainformatica.es  Contacta
Blog

Cómo crear una variable de sesión en PHP

Manuel E. Toledo | 2024-11-20 | 0 comentarios

 

Crear una sesión en PHP es bastante sencillo. Aquí tienes un ejemplo básico de cómo hacerlo:

 

  1. 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();
    ?>

  2. 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";
    ?>

  3. 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"];
    ?>

  4. 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.


Comentar este artículo


Al enviar estás aceptando la Política de privacidad de evainformatica.es