ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Técnicas de mantenimiento de estado: Cookies y sesiones


Enviado por   •  19 de Julio de 2022  •  Monografías  •  493 Palabras (2 Páginas)  •  46 Visitas

Página 1 de 2

[pic 1]

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE SOFTWARE

DESARROLLO DE APLICACIONES WEB

TAREA 1 – SEGUNDO PARCIAL

Nota: Esta tarea se realiza en grupo.

Tema: Técnicas de mantenimiento de estado: Cookies y sesiones.

Mientras un usuario visita nuestro sitio o aplicación web él puede visitar varias de sus páginas, las técnicas de mantenimiento de estado nos ayudan a poder mantener información que el usuario genera mientras navega y que podremos acceder en cualquiera de esas páginas.

Los portales web reconocen las acciones que el usuario ha realizado anteriormente: si se ha registrado, qué elementos ha visitado, las compras añadidas a la cesta, etc. Y según está información modifican su contenido o funcionalidad. Para conseguir esto, es necesario almacenar esta información temporalmente utilizando ya sean cookies o sesiones.

Para poder revisar estos temas se propone el desarrollo de los siguientes enunciados:

Parte 1: Cookies

  1. Qué son y dónde se almacenan las cookies?
  2. Indique cuáles y para qué sirven los parámetros que puede recibir el método setcookie(….)
  3. Escribe la línea de código php para crear una cookie que dure 3 horas y que sea válida para cualquier directorio.
  4. Escribe la línea de código php para crear una cookie que dure 3 días y que sea válida solo para el directorio /pruductos/nuevos
  5. Escriba una aplicación de ejemplo de uso de cookies que conste de un formulario en el cual el usuario ingrese o seleccione alguna preferencia, luego se almacene sus preferencias en cookies y en otra página de su aplicación se muestren.

 Parte 2: Sesiones

  1. Qué son y dónde se almacenan las variables de sesión?
  2. Indique para qué sirven cada uno de los siguientes métodos
  1. session_start()
  2. session_unset()
  3. sesion_destroy()

A diferencia de las cookies, en las sesiones podemos almacenar no solo cadenas de caracteres sino todo tipo de datos.  En el ejercicio a continuación se solicita almacenar en sesión un arreglo de objetos.

  1. Crear una aplicación web que simule el uso de un carrito de compras.
    Para lograrlo, cree una primera página web donde el usuario pueda seleccionar uno de entre varios productos o servicios y pueda también indicar la cantidad requerida de ese producto. Con estos datos cree un objeto que contenga al menos el nombre, precio y cantidad.

Almacene el objeto en un arreglo de objetos en la sesión. Este arreglo de objetos simula el carrito de compras del usuario que está en ese momento utilizando la aplicación.

Cada vez que el usuario seleccione un nuevo producto se agregará al arreglo de objetos que está en la sesión el nuevo producto seleccionado.

Agregue una página a su aplicación donde se pueda visualizar todos los productos que se han ido almacenando en el carrito de compras (arreglo de objetos de la sesión).

Adicionalmente la sesión deberá expirar en 5 minutos.

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)   pdf (94.7 Kb)   docx (19.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com