解決客戶端和伺服器端時間不對稱問題

2021-08-28 11:40:28 字數 548 閱讀 8946

*************************問題

主要需要解決的問題

1.客戶端和伺服器端的時間不一致

具體例項

在做sign簽名的時候,需要對比時間戳,是否合法,

但是有時候真的會出現,時間不對稱的客戶端的時間和伺服器時間不對稱的情況。

********************====解決思路

1.第一次請求,伺服器端傳遞乙個伺服器端的當前時間戳到客戶端,

2.客戶端接收到這個時間戳,然後用js獲取一下當前的時間戳是啥啥啥,

3.用客戶端的時間戳減去,伺服器端的時間戳,對比兩個的時間差,

4.如果存在時間差,儲存時間差,然後每次需要用到時間的時候,js獲取當前時間+(時間差),就能算出來,客戶端的時間戳是多少了,,,

*************************主要流程

php後端-》前端處理完成後

前端攜帶時間戳+差-》php後端

********************====後端**

********************====前端**

C 客戶端和伺服器端

1 c s 客戶端應用程式 winform wpf 平級 資料是存放在其他的電腦上或伺服器上 資料的加工是在使用者的電腦上執行的,會對使用者的電腦配置有所要求 2 b s 網頁端應用程式 asp.net 統稱 asp.net webform asp.net mvc 平級 使用者傳送乙個請求到iis伺...

客戶端AI和伺服器端AI

玩家控制角色的方法除了滑鼠鍵盤實時操作外,還應該新增ai輔助。如自動尋路,自動打怪就是一些簡單實用的ai.ai分客戶端ai和伺服器端ai.ai包括預設的ai和使用者自定義ai。使用者自定義ai指令碼一般用於客戶端。如果想用於伺服器端,必須由技術人員鑑定通過才允許,防止惡意指令碼。自定義ai指令碼鑑定...

客戶端跳轉和伺服器端跳轉

response應用之傳值 一 客戶端傳值,跳轉到其他頁 response.sendredirect other.jsp?value helloworld 此種傳值只是頁面之間的跳轉,並且只有在本頁面執行完成後才跳轉。不能傳遞request.setattribute 值。二 伺服器端傳值,reque...