Módulo 8: Manejo de sesiones y cookies en PHP
En este módulo aprenderás a usar sesiones y cookies para guardar información del usuario entre páginas y visitas, facilitando la personalización y el manejo de autenticación.
📌 ¿Qué es una sesión?
Una sesión permite guardar datos en el servidor para cada usuario mientras navega, identificándolo con un ID único.
📌 Iniciar y usar sesiones
<?php
session_start(); // Inicia la sesión
$_SESSION['usuario'] = "Juan";
echo "Usuario: " . $_SESSION['usuario'];
?>
📌 ¿Qué es una cookie?
Una cookie es un archivo pequeño que se guarda en el navegador del usuario para almacenar datos que persisten entre visitas.
📌 Crear y leer cookies
<?php
setcookie("tema", "oscuro", time() + 3600); // Cookie por 1 hora
if(isset($_COOKIE['tema'])) {
echo "Tema seleccionado: " . $_COOKIE['tema'];
} else {
echo "No hay tema seleccionado.";
}
?>
📥 Preguntas de repaso
Pregunta 1
¿Para qué sirve session_start() en PHP?
- A) Para destruir la sesión.
- B) Para iniciar una sesión o continuar la actual.
- C) Para crear cookies.
- D) Para validar usuarios.
Pregunta 2
¿Dónde se almacenan las cookies?
- A) En el servidor.
- B) En la base de datos.
- C) En el navegador del usuario.
- D) En la memoria RAM.
No hay comentarios:
Publicar un comentario