Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    finire il ciclo prima che vada in errore

    ciao ho un ciclo molto lungo fatto con do while che ci impiega tipo 1 minuto a concludersi... ora come faccio ad evitare che il browser restituisca errore perche il tempo destinato all'operazione è scaduto?
    Parafarmacia online, tantissimi prodotti tutti in un click

  2. #2
    Il valore dell'intero ScriptTimeout può essere modificato per determinare il tempo di esecuzione massimo concesso ad uno script. Può infatti capitare che, per svariati fattori, una pagina impegni troppo a lungo il server, senza riuscire a completare la propria esecuzione. Per questo esiste un "tetto massimo" di secondi concesso ad uno script entro il quale tutti i compiti devono essere ultimati. Superato questo limite l'interpretazione della pagina viene bloccata e al client viene restituito un errore. Il valore di default di questa proprietà è settato solitamente a 90 secondi. E' possibile quindi modificare tale arco di tempo in base alle proprie necessità, soprattutto per prolungarlo quando di sa a priori che la pagina che si sta realizzando necessiterà di un tempo superiore al limite imposto. La modifica è semplice:

    Codice PHP:
    Server.ScriptTimeout 120
    Questo esempio porta il tempo massimo di esecuzione a due minuti (120 secondi) per la pagina corrente.

    Fonte

  3. #3
    Devi alzare il Timeout per quella pagina :
    codice:
    Server.ScriptTimeout=300 ' Secondi

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.