Hola.
Llevo meses desarrollando una web en PHP, JS y AJAX y ahora me surge una duda que me deja muy inquieto
En la web hay un apartado donde los usuarios introducen datos. Es un simple formulario, un textbox y una imagen que hace de boton. Cuando el usuario introduce el valor en el textbox y le da al botón, una función en JS se encarga de recoger ese valor, enviarlo a una página PHP mediante AJAX y en la página PHP se ejecuta un sql donde inserta en valor en la base de datos.
Funciona perfectamente. Mi duda es: si dos personas le dan al boton "Insertar" a la vez, es posible que JS o AJAX se hagan un lio y acabe ejecutando la pagina php mal, o que inserte solo 1 valor, o que se dupliquen valores o cualquier cosa??
Es decir, aunque la pagina PHP reciba 2 ordenes a la vez, PHP o APACHE sabe que se trata de 2 ordenes diferentes y que debe ejecutar las 2? Hay que escribir algun código para que se controle esto?