推 bency: 把時間存在 db 勒? 01/28 21:33
推 LPH66: 我會覺得你這個前後端都要做, 前端做為正好 5 分鐘的介面 01/28 23:31
→ LPH66: 後端 PHP 則檢查是否時間正確 01/28 23:31
→ LPH66: 不過網路延遲這個無解, 你只能容許某個程度的誤差 01/28 23:32
→ LPH66: (例如容許超過半秒到一秒等) 01/28 23:32
推 Isaea: 開始測驗先存時間結束在判斷? 02/06 22:40
推 okgogogo: 以前學校的是個程式,鎖死還不能跳出程式,避免你上網 02/09 13:35
→ okgogogo: 查 02/09 13:35
推 keoy7am: 永遠不能相信前端,必須後端解決,以下思路供參考。推薦 02/21 01:04
→ keoy7am: 使用websocket. OnConnected時enqueue 到答卷列表中(如 02/21 01:04
→ keoy7am: 測試id 、userId、時間戳等),是否透過websocket執行 02/21 01:04
→ keoy7am: 交卷邏輯或僅做計時服務就看規劃,倘若使用量大我會將這 02/21 01:04
→ keoy7am: 做單一計時服務,交卷則透過使用測驗id 、使用者id 取得 02/21 01:04
→ keoy7am: 是否超時,時間永遠是該計時服務的時程故不用考慮對時。 02/21 01:04