miércoles, 19 de septiembre de 2012

Scripts server-side

Desde el punto de vista del servidor tenemos que tener en cuenta el acceso a la información del modelo de datos. Para ello tendremos que realizar varios scripts de acceso.

Principalmente tenemos 5 scripts de servidor específicos para la gestión de la web:

  1. chechUserOK.php (recibe por parametro el usuario y passwd y devuelve true o false si el usuario existe en BBDD)
  2. closeSession.php (cierra la sesión PHP, libera la memoria del _SESSION)
  3. getUsuario.php (recupera el nombre del usuario de la sesión)
  4. insertNewProduct.php (recibe por parametro la info del producto y la inserta en BBDD)
  5. insertNewUser.php (recibe por parámetro la info del usuario (registro) y la inserta en BBDD)

Así mismo, dentro de cada una de las páginas que conforman la web:

  1. index.php (Home)
  2. todas.php (Desglose de todo el producto)
  3. voz.php (Desglose de la categoría Voz)
  4. guitarra.php (Desglose de la categoría guitarra)
  5. piano.php (Desglose de la categoría piano)
Tienen su propio código servidor que recoge de BBDD la información del producto especificado (en función de la página se filtra por la categoría de la misma) y en el caso de todas.php (no se realiza ningún filtro) La utilización del búscador nos redigirá a la página todas.php filtrando alguna de las características del producto (artista, nombre, categoría, usuario...) por el criterio de búsqueda.

Así mismo, gestionamos la persistencia de la sesión de BBDD mediante el objeto PHP llamado _SESSION. que generá una pequeña cookie phpsess en el explorador que encapsula el funcionamiento de las cookies desde php.

No hay comentarios:

Publicar un comentario