Gracias y disculpen lo largo del mensaje
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
![]() Hola a todos, les escribo en esta oportunidad para saber si alguine me puede orientar en lo siguiente: estoy cerca de montar una pagina donde los usuarios puden actualizar sus datos en un sistema X. Todo lo hago con php y las modificaciones las almaceno en un archivo txt antes de aprobarlas. Mi dilema es el siguiente: cuando hay multiples visitas al formulario (como estoy segura que sera) habra alguna posibilidad de error cuando se guarden los datos del formulario (alguna confusion en los datos o algo asi)?? hay manera de asegurar la integridad de los datos que el usuario envia por medio del metodo POST??? que em recomiendan que haga? algun enlace donde me expliquen o alguna lectura es suficiente. Gracias y disculpen lo largo del mensaje ![]()
__________________ Daniela Gutierrez :corazon: |
| |||
Si usas archivos de texto plano tendrás problemas de concurrencia lo más probable ... NO sé si actualemnte para trabajar tu archivo lo bloqueas .. pero deberías hacerlo para evitar ese tipo de problemas. Tendrías que usar: flock() http://www.php.net/flock Puedes usar Base de datos? .. (para eso están diseñadas .. para evitar ese tipo de conflictos trabajando el tema como una "transacción" ...). Con archivos de texto plano te arriesgas. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Hola Cluster, gracias por tu respuesta, lo que sucede es que los datos que se llenan en el formulario los almaceno en un archivo que es unico para cada usuario pues yo lo autentifico con login y passwd etc, pero antes de que estos datos que el usuario modifico se almacenen en una base de datos (ldap) es necesario que alguien los chequee y los apruebe (por politica de la empresa), mi temor es que cuando los usuarios sepan que tienen esta opcion de modificar sus datos personales comiencen a hacer cambios muchos al mismo tiempo, y no se si solo con utilizar sesiones es suficiente para garantizar que los datos q llene un usuario A por ejemplo, quede guardado en el archivo A.txt y no se traspapele y quede almacenado en otro arvhivo o algo asi. Gracias nuevamente por tu respuesta Cluster si sabes de algun articulo o algo q pueda leer para orientarme me avisas ![]()
__________________ Daniela Gutierrez :corazon: |