最近做專案,用了new date().gettime()獲取本地時間,但是如果使用者篡改了手機時間,程式漏洞明顯暴露。所以如果為保證程式的穩健安全性,應該是要使用網路時間的,也就是伺服器時間。原理就是使用ajax時間,返回的頭部資訊裡就含有服務端的時間資訊,獲取就可以了。
1,原生同步
functiongetserverdate()
else
xhr.open("get","/",false)//
false不可變
xhr.send(null
);
var date = xhr.getresponseheader("date");
return
newdate(date);
}getserverdate();
2,原生非同步
functiongetserverdate()
else
xhr.open("get","/",true
); xhr.send(
null
); xhr.onreadystatechange=function
() }
}
【完】南無本師釋迦牟尼佛 南無本師釋迦牟尼佛 南無本師釋迦牟尼佛
有關web的相關知識
今天的主要內容 一 web應用的相關知識 1 桌面應用程式c s和web應用程式b s 2 http協議 3 rul 4 web伺服器軟體 5 的系統的組成 二 安裝伺服器軟體tomcat 獲取 站點 http是一種無狀態的協議 是乙個簡單的請求響應序列 test.html的定為,資源定為。url統...
有關濾鏡的相關知識
濾鏡,主要是用來實現影象的各種特殊效果。它在photoshop中 具有非常神奇的作用。所有的濾鏡在photoshop中都按分類放置在選單中,使用時只需要從該選單中執行這命令即可。濾鏡的操作是非常簡單的,但是真正 用起來卻很難恰到好處。濾鏡通常需要同通道 圖層等聯合使用,才能取得最佳藝術效果。如果想在...
Date和Calendar相關API知識點
獲取當前系統時間 獲取當前系統時間毫秒數 long now system.currenttimemillis system.out.println now 1511331950177 long year now 1000 60 60 24 365 1970 system.out.println ye...