Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    Intanto vi ringrazio per le risposte.

    L'osservazione che avete fatto è esatta: l'evento che causa questo ritardo (a volte), è il servizio di geolocalizzazione che richiamo nel codice, che mi deve dare come risposta la nazionalità del visitatore. Essendo un servizio esterno, gratuito, alcune volte si "impalla" e non mi da alcuna risposta se non dopo parecchi secondi (a volte, anche un minuto)...

    Ecco il motivo per il quale, nel caso il ritardo (di questo servizio di geolocalizzazione) superi i 10 secondi, volevo rimandare ad una semplice pagina html, in cui si avverte il visitatore del momentaneo ritardo e lo si invita a ripetere l'accesso, tramite un link in questa pagina di "avvertimento", link che porta di nuovo alla pagina php.

    Ho pensato che la soluzione più semplice sia quella di fare la pagina in php con solo questo servizio più il refresh, così che se questo servizio mi da una risposta entro 10 secondi, il php richiama la prima pagina del sito (in html) per la normale navigazione; se invece non mi da nessuna risposta, dopo i 10 secondi viene eseguito il refresh alla pagina dell'avvertimento...

    Così dovrebbe funzionare...
    E. Barros

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Quote Originariamente inviata da barros971 Visualizza il messaggio
    Intanto vi ringrazio per le risposte.

    l'evento che causa questo ritardo (a volte), è il servizio di geolocalizzazione che richiamo nel codice, che mi deve dare come risposta la nazionalità del visitatore. Essendo un servizio esterno, gratuito, alcune volte si "impalla" e non mi da alcuna risposta se non dopo parecchi secondi (a volte, anche un minuto)...
    come lo richiami questo servizio esterno?
    è necessario per la corretta visualizzazione della pagina (ad esempio, cambi la lingua a seconda della nazionalità?)

  3. #3
    Si, serve per ottimizzare alcune funzionalità del sito.
    Per richiamarlo, dipende dal tipo di output che vuoi ottenere (Json, CVS, ecc.). Ci sono molti servizi di geolocalizzazione online gratuiti, basta che fai una ricerca su google e li trovi...
    Più difficile è trovare uno di questi servizi gratuiti che non crea problemi (come nel mio caso)...
    E. Barros

  4. #4
    Riguardo al mio problema: ho scoperto che il refresh nella pagina php viene eseguito dopo che la pagina è stata completamente caricata, e non dopo i 10 secondi dal richiamo della pagina (cioè, se la pagina impiega 1 minuto per caricarsi, il refresh avverrà dopo 1 minuto e 10 secondi e non dopo 10" dal momento in cui ho richiamato quella pagina...)

    Io invece ho bisogno di un refresh fisso a 10" dal richiamo della pagina, indipendentemente se nel frattempo ha caricato qualcosa o no. Come fare?
    E. Barros

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 © 2026 vBulletin Solutions, Inc. All rights reserved.