Tengo un sitio web que funciona con PHP en el lado del servidor.PHP: ignore_user_abort (true) en todos los scripts
páginas de acceso a usuarios y PHP hace algunos cálculos, escribe datos en una base de datos MySQL, etc.
Imagine un usuario accede a una página en PHP crea una cuenta para el usuario. La creación consta de dos partes: insertar los datos de registro en la tabla "usuarios" e insertar ajustes para esta cuenta en la tabla "configuración". Estas son dos consultas SQL que deben ejecutarse una tras otra. Si el usuario sale de la página después de la primera consulta, no hay ningún valor insertado en "configuración".
¿Cómo puedo evitar este problema? Creo simplemente usando ignore_user_abort (true), ¿verdad?
¿No es útil invocar ignore_user_abort (true) en la parte superior de cada script PHP? No conozco ningún caso en el que deba causar problemas.