sesiones
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
// Sesiones en PHP
|
||||
//Pasos uso de sesiones en PHP
|
||||
/*
|
||||
1. Identificación de sesión: se le asigna un identificador y se guarda en una cookie del navegador.
|
||||
|
||||
2. Almacenamiento de datos de sesión: variable superglobal $_SESSION se utiliza para acceder y modificar estos datos.
|
||||
|
||||
3. Inicio y cierre de sesión: Inicio de sesión session_start(). Esto inicializa o reanuda una sesión existente.
|
||||
Una vez que la sesión ha comenzado, se pueden guardar y recuperar datos utilizando la superglobal $_SESSION.
|
||||
Finalizar una sesión, se utiliza session_destroy(), elimina todos los datos y destruye la sesión.
|
||||
|
||||
4. Configuración de sesiones: configuración php.ini o mediante funciones como session_set_cookie_params().
|
||||
*/
|
||||
|
||||
//Crear una Sesión
|
||||
session_start(); // Lo primero que debe aparecer en la página
|
||||
// Definir Variables
|
||||
$_SESSION['nombre'] = 'Juan';
|
||||
$_SESSION['apellido'] = 'Perez';
|
||||
// Modificar variables
|
||||
$_SESSION['apellido'] = 'Porto';
|
||||
// Consultar la sesión
|
||||
echo '<br>';
|
||||
var_dump($_SESSION);
|
||||
// Añadir variables
|
||||
$_SESSION['apodo'] = 'Totoki';
|
||||
// ID de sesión la indentifica
|
||||
echo '<br>';
|
||||
echo session_id();
|
||||
echo '<br>';
|
||||
var_dump($_SESSION);
|
||||
// Destruir la sesión
|
||||
//$_SESSION = []; // Borra las variables pero la sesión sigue activa
|
||||
//session_destroy() // Finaliza la sesión y borra los datos
|
||||
echo '<br>';
|
||||
//var_dump($_SESSION);
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>INTRO8 PHP SESIONES</title>
|
||||
</head>
|
||||
<body>
|
||||
<a href="INTRO8_PHP_SESIONES2.php">Continuar sesión</a>
|
||||
<a href="destruir_sesion.php">Cerrar sesión</a>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user