方法很多,大致有:
1、获取客户端时间,与当前服务器时间,进行比较,若时间存在过大差值,则停止后续服务与代码
2、全部改用服务器时间,这样代码修改量估计不小,还容易存在BUG
3、核心业务处加上时间校验,其他的无所谓吧
由于看不到源代码,只能帮到这个地步了
ASP/ASP.NET都是运行于服务器上的版本,在服务器上执行后才将结果推送到客户端浏览器。所以你的ASP.NET代码所取得的System.DateAndTime.Now所返回的就是服务器上的时间。 而如果你在java脚本中获取的时间是被客户端浏览器解释的,所以这样获取的时间是客户端时间。
这个不就是服务器时间吗?