C5 - T2 - Curso 2006/2007

per Victor Carceler darrera modificació 2020-04-06T12:06:36+01:00
  1. Qué características tiene una 'cookie' ? Quien genera las cookies ? Quien guarda las cookies ?
  2. Escriba la página inserta_cookie.php de manera que:
  • Si recibe los datos del formulario inserte la cookie en el usuario y genere un mensaje de información explicando que la cookie se ha enviado al navegador
  • Se presenta un formulario con los campos: nombre, valor y caducidad. Que permitirán al usuario especificar las propiedades de la nueva cookie. Caducidad será el tiempo de vida en segundos. El campo action del formulario será la propia página inserta_cookie.php
  • Escriba la página lista_cookie.php de manera que se presente un listado con todas las cookies (y sus propiedades) que ha presentado el cliente al servidor web.
  • Defina en MySQL la base de datos 'log_db' y el usuario 'usuario' con contraseña 'secreto' con control total sobre dicha base de datos.
  • Defina en la base de datos 'log_db' la tabla 'log' con los siguientes campos:
    • id: entero no nulo autoincremental y clave primaria
    • ip: varchar de hasta 15 carácteres no nulo
    • ncookies: entero no nulo
    • datetime: tipo 'datetime'
  • Escriba la página visita.php de manera que al visitarla, se inserte un nuevo registro en la tabla 'log'. En el campo ip se guardará la direccion del cliente y en ncookies el número de cookies que presentó. Para rellenar el atributo datetime se utilizará la función 'now()' de MySQL. (insert into log values (null, <ip>, <ncookies>, now()))
  • Escriba la página procesa_log.php de manera que liste el contenido de la tabla log. Cada registro estará acompañado de un enlace que permitirá su borrado.