Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Lancio asincrono di script su php

    Ciao a tutti.

    VI espongo il mio problema: vorrei che da una pagina un utente potesse lanciare uno script il cui tempo di esecuzione è molto lungo (anche un 'ora), ad es. una store procedure MYSQL.

    Ma supponiamo che per semplificare lo script non sia altro che un ciclo for con 1 milione di iterazioni.

    Io vorrei che l'utente lanciasse l'invio dello script. Mysql logga il lancio con tutti i parametri.

    Poi l'utente può tornare a fare ciò che vuole (chiudere quindi la pagina). Ad un certo punto il ciclo sarà finito, sul log scrivo che quell'elaborazione è completata, e l'utente, controlland o i log, vedrà che l'operazione è andata a buon fine.

    Dal punto di vista MYSQL non ho problemi; come però posso impostare lo script in modo asincorono su php?

    Grazie mille!!!


  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ho chiesto un po' in giro prima di postare la risposta, ma forse questo può fare al caso tuo:

    http://php.net/ignore_user_abort

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Perfetto!!!!!!!

    E' esattamente quello che cercavo!!!!

    Grazie mille!!!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.