Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/11/2019, 08:44
prueba230683
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años, 7 meses
Puntos: 68
Respuesta: Hacer en una misma petición varios POST Curl API

Cita:
¿Podría guardar los registros en una tabla e irlos mandados uno a uno, aunque la página se refresca cuando termine la petición o es imposible hacerlo así?
Para los casos en que la petición va a tardar bastante tiempo en ser procesada y temes que el usuario abandone la conexión antes de que termine, puedes utilizar la función ignore_user_abort:

https://www.php.net/manual/es/functi...user-abort.php

Si estableces ignore_user_abort(true), aunque el cliente cierre la conexión con el servidor, el servidor continúa la ejecución del código hasta que éste finalice (siempre y cuando el tiempo de ejecución no pase del máximo establecido por la directiva max_execution_time). También puedes añadir set_time_limit(0) para que no exista un tiempo máximo.

En resumen:

Código PHP:
Ver original
  1. <?php
  2.  
  3. // haces todas las peticiones necesarias
  4.  
  5. ?>

Así no necesitas ni base de datos, ni cron, ni nada.

Última edición por prueba230683; 12/11/2019 a las 08:59