Hallo, habt ihr eine Idee wie ich an die Uhrzeit des Servers komme?
Nach einer Weile googeln scheint sowas nur über eine Skriptsprache ala PHP zu gehen.
Oder ich baue dafür extra ein CGI Skript?
Eigentlich steckt die Severzeit doch schon in jeder Response zu einem http
Request mit drin, aber wie komme ich da ran?
Ciao Dige
Serverzeit auslesen
Serverzeit auslesen
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Re: Serverzeit auslesen
Hi dige,
Grüße ... Peter
Code: Alles auswählen
Procedure.s GetResponseHeader(Ident.s)
! var req = new XMLHttpRequest();
! req.open('GET', document.location, false);
! req.send(null);
! return req.getResponseHeader(v_ident);
EndProcedure
Define ServerTime.s = GetResponseHeader("date")
Debug ServerTime
Hygge
Re: Serverzeit auslesen
Cool! Besten Dank Kiffi!
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Re: Serverzeit auslesen
Hallo Peter,
habe gerade versucht, ob ich statt document.location auch eine andere Url verwenden kann
um deren Response Header auszulesen.
Hintergrund: Mittels SpiderBite und CGI sende ich über WriteCGIHeader
noch einen zusätzlichen Header Eintrag mit, den ich Client seitig gern auswerten möchte.
Es gibt zwar keine Fehlermeldung, aber der Wert scheint nicht auslesebar.. ist das ggf. nicht zulässig?
Ciao Dige
habe gerade versucht, ob ich statt document.location auch eine andere Url verwenden kann
um deren Response Header auszulesen.
Code: Alles auswählen
Procedure.s GetResponseHeader(Url.s, Ident.s)
! var req = new XMLHttpRequest();
! req.open('GET', v_url, false);
! req.send(null);
! return req.getResponseHeader(v_ident);
EndProcedure
Code: Alles auswählen
WriteCGIHeader("X-last-updated", FormatDate("%yyyy%mm%dd %hh:%ii:%ss", dtg))
Code: Alles auswählen
Debug GetResponseHeader("http://127.0.0.1:4001/cgi-bin/PbCgi.exe?0=Report", "date")
Ciao Dige
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."