※ 引述《razor (千妖)》之銘言:
: ※ 引述《kuoelec.bbs@bbs.ccns.ncku.edu.tw (自己的選擇)》之銘言:
: : 所以我也想知道資料庫有無辦法在server端自動更新"上次更新時間"
: 如果沒讀錯文意,你前文所提的是把客戶端時間傳送到伺服器...
: 其實伺服端更新資料庫,以SQL Server為例,都可以用getdate()函數更新時間,
: 客戶端不須傳送時間訊息,只須傳送一個訊號提示伺服端更新,
: 譬如,"UPDATE table1 SET last_time = getdate() WHERE u_id = 101".
: 此外,客戶端時間與伺服端時間未必同步,因此,
~~~~應該都是使用Server的時間 除非Client端刻意用get或post傳Client端的時間
: 一來時間檢查要特別注意都用客戶端時間檢查,
: 二來時效驗證由客戶端決定,留下一個可口的漏洞讓使用者hack.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.80.176