Ciao a tutti,
è possibile verificare se il pc dove viene eseguita una pagina asp è connesso ad internet?
grazie in anticipo per la preziosa collaborazione
Ciao a tutti,
è possibile verificare se il pc dove viene eseguita una pagina asp è connesso ad internet?
grazie in anticipo per la preziosa collaborazione
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
Come potrebbe eseguirla diversamente?
E' eseguita in locale?
Potresti provare a fare un ping su un indirizzo web. Se il risultato è positivo significa che è connesso.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Grazie Roby, puntuale come sempre,
in poche parole, una pagina asp in locale, deve verificare se è connesso ad internet per poter fare una chiamata ad un webservice e inviare dei dati,...
per questo mi farebbe comodo capire tramite asp direttamente, se il pc dove viene eseguita questa pagina è connesso o meno ad internet.
grazie ancora
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
Ad esempio:
http://www.mrwebmaster.it/xml/artico...lhttp_241.html
Usa lo status = 200 come verifica.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Perfetto come sempre Roby...
grazie per la collaborazione
La Gratitudine è la prima cosa nella vita...
Grazie a tutti
Ma cosi' non si verifica se il server e' connesso ad internet?Originariamente inviato da Roby_72
Ad esempio:
http://www.mrwebmaster.it/xml/artico...lhttp_241.html
Usa lo status = 200 come verifica.
Roby
Finche' il server e' nello stesso pc dell'utente ok, me se i pc sono diversi?![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Da quel che ha detto l'operazione è eseguita in locale.
Se provi un ping verso un sito pubblico conosciuto e non hai risposta positiva è "probabile" che il pc / server che sta eseguendo l'operazione non sia connesso ad internet.
Da verificare.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
sto provando lo script, serve anche a me questa verifica, ma ho notato
che, dopo averlo trovato il sito esterno una prima volta, questo dato rimane in cache
in pratica scollegandomi dice sempre che è presente![]()
nonostante abbia inserito tutti i no-cache possibili nella pagina.
verifico che la pagina sia nuova tramite la richesta dell'ora di localhost,
quindi la pagina è di certo nuova
perché?![]()
Il termine "pingare" in questo caso e' usato improriamente: si tratta in effetti della solita richiesta GET con il protocollo http e non di un ping![]()
Per il resto valgono le considerazioni precedenti: non e' possibile (con questo metodo) verificare se un server e' attivo e collegato, ovvero se il client e' connesso ad internet.
Per fare questo e' opportuno agire lato client: individuata una immagine (piccola) sicuramente presente su un server attivo e stabile si verifica se l'immagine e' raggiungibile ed in caso contrrio si invia una comunicazione al server per settare, che so, una variabile session:
la pagina comunicaErroreAlServer.asp provvedera' a registare lo stato di off-line e ad inviare in risposta una piccola immagine
La variabile senpre diversa accodata al nome dell'immagine serve ad evitare che il browser riprenda l'immagine dalla cache.
Ovviamente il dato sara' utilizzabile alla prossima richiesta del client, ma basta mettere il controllo nella pagina iniziale...![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
grazie br1
ho fatto un po' di prove ed ho partorito questo:
onerror="window.location='comunicaErroreAlServer.a sp'"
this.src mi da errore stack overflow (su IE, non ho provato su altri browser)