
19/07/2013, 14:57
|
 | | | Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 11 meses Puntos: 292 | |
Respuesta: Cookies en PHP o Base de datos MySQL? Lo que necesitarias es persistencia en DB + sessiones + Cookies ¿ por que ?
Quieres guardar los alimentos que consume... ? podria ser en cookies pero tienes un limite de tamaño y si el usuario podria borrarlas en una limpieza. Necesitas una DB! ahora.. con HTML5 puedes almacenar datos pero estamos en las mismas... una limpieza local y chau! => MySQL u otro motor del lado del servidor es necesario.
Quieres que el usuario no tenga que loguearse cada vez que cierra el navegador => COOKIES
En RESUMEN:
1) En la DB tienes el registro de cada usuario (si son usuarios registrables con login) y ese registro por usuario tiene su id_usuario que a su vez lo colocas como variable de session.
2) Entonces, con SESSIONS te guardas el ID del usuario que esta navegando en ese momento tu sistema y ADEMAS todos los alimentos que el va agregando a su dieta.
3) Con COOKIES almacenas en su navegador informacion como que el correo (o usuario) y la contraseña para el logueo... asi logras logueo automatico y te evitas el problema de que cierre el navegador y se pierda al session pues en realidad la vuelves a crear a partir de esa cookie.
Todo debe coexistir en el sistema... aunque DB y SESSIONES en el servidor y COOKIES en el Navegador...........
PREGUNTAS:
- Que pasaria sino usaras base datos ? mmm... no podrias guardar nada de forma persistente (permanente)
- Que pasaria si no usas SESSIONS ? pues cada vez que quieras guardar algo en la DB necesitarias que el usuario se autentique.
- Que pasaria sino usas COOKIES ? es lo menos critico pero al cerrar el navegador le tocaria volver a ingresar usuario y password
__________________ Salu2!
Última edición por Italico76; 19/07/2013 a las 15:17 |