Usuario:ManuelRomero/ProgramacionWeb/INAEM2017/cookies/practica

De WikiEducator
Saltar a: navegación, buscar


No hay prácticas para esta sección

  • Tienes que programar una aplicación web sencilla que permita gestionar una serie de preferencias del usuario. La aplicación se dividirá en dos páginas:
  • preferencias.php:

Sumario

Plantilla:Information

Licencia

Plantilla:Self

  • Permitirá al usuario escoger sus preferencias y las almacenará en la sesión del usuario.
  • Mostrará un cuadro desplegable por cada una de las preferencias. Estas serán:
  1. Idioma. El usuario podrá escoger un idioma entre "inglés" y "español".
  2. Perfil público. Sus posibles opciones será "sí" y "no".
  3. Zona horaria. Los valores en este caso estarán limitados a "GMT-2", "GMT-1", "GMT", "GMT+1" y "GMT+2".
  • Además en la parte inferior tendrá un botón con el texto Establecer preferencias y un enlace que ponga Mostrar preferencias.
  • El botón almacenará las preferencias en la sesión del usuario y volverá a cargar esta misma página, en la que se mostrará el texto Información guardada en la sesión.
  • Una vez establecidas esas preferencias, deben estar seleccionadas como valores por defecto en los tres cuadros desplegables.

Sumario

Plantilla:Information

Licencia

Plantilla:Self

  • La imagen llevará a la página 'mostrar.php'.


  • mostrar.php.
  • Debe mostrar un texto con las preferencias que se encuentran almacenadas en la sesión del usuario. Además, en la parte inferior tendrá un botón con el texto Borrar preferencias y un enlace que ponga Establecer preferencias.

Sumario

Plantilla:Information

Licencia

Plantilla:Self

  • El botón borrará las preferencias de la sesión del usuario y volverá a cargar esta misma página, en la que se mostrará el texto Información de la sesión eliminada.
  • Una vez borradas esas preferencias, se debe comprobar que sus valores no se muestran en el texto de la página.

Sumario

Plantilla:Information

Licencia

Plantilla:Self

  • La imagen llevará a la página preferencias.php.
  • Puedes usar la siguiente hoja de estilo