我注意到,如果用户关闭计算机时钟(错误的日期或上午而不是下午等)并将商品添加到购物车并单击结帐,他将收到一条消息,指出他的购物车中没有商品,因为有时间不匹配会破坏代码。
因此,与其让用户感到沮丧并致电支持(或完全放弃购物车),我想知道是否有某种方法可以检测用户的时间/日期是否正确,如果没有则创建警报来修复他的时钟。
有任何想法吗?该站点在 php 上运行,因此 php、javascript/ajax 等中的任何脚本都会很棒。
谢谢!
我注意到,如果用户关闭计算机时钟(错误的日期或上午而不是下午等)并将商品添加到购物车并单击结帐,他将收到一条消息,指出他的购物车中没有商品,因为有时间不匹配会破坏代码。
因此,与其让用户感到沮丧并致电支持(或完全放弃购物车),我想知道是否有某种方法可以检测用户的时间/日期是否正确,如果没有则创建警报来修复他的时钟。
有任何想法吗?该站点在 php 上运行,因此 php、javascript/ajax 等中的任何脚本都会很棒。
谢谢!
您最好更改您的代码,以便完全不依赖客户端时钟。
你如何处理不同的时区等......?
服务器端代码不应该依赖客户端环境来匹配。
我不建议您主要依靠客户端来验证购物车的时间/时区。客户端的时间可能设置不正确(甚至是故意为恶意行为......诡计永远不会结束。)
您需要做的是妥善处理不同时区用户的场景。
这是您可以执行的操作:
这一切都取决于你目前如何处理不同的时区......