按键盘手指磨破皮2017-12-05 18:04:58 0 4 1125
[PHP讨论组]举报回复话题 ↕
项目需求一个每10分钟抽奖一次,需要和服务器时间同步,防止作弊
我的思路是用ajax每10秒取一次服务器的时间,然后用JQ来进行对比倒计时。
比如我取回来的时间是18:02
我开奖的时间是18:09 18:19 18:29以此类推
那么JQ的逻辑该怎么写呢?前端页面倒计时时间始终从10分钟开始循环 09:59 09:58这样显示
需要通过服务器的时间来进行计算 如何写这个逻辑呢
3
0
分享
濤 2020-03-30 19:44:523楼
兄弟你这个功能实现了吗,可以教教我吗?
赞 +0添加回复
NULL 2017-12-07 13:28:142楼
可以通过Soket实现,Soket是客户端与服务器建立长连接实现即时通信效果的
ringa_lee 2017-12-06 09:18:161楼
能描述具体点不,你的意思是ajax每10秒请求一次服务器的时间,然后获取到的时间给前端倒计时进行抽奖?
对 就是这个意思,就是很多网站那种抽奖或者秒杀倒计时,只不过我需求的是不停循环,这个倒计时结束马上又重新开始。比如10,9,8...1,0,10,9,8..... 因为怕有post作弊的 所以需要和服务器时间进行对比
濤 2020-03-30 19:44:523楼
兄弟你这个功能实现了吗,可以教教我吗?
赞 +0添加回复
NULL 2017-12-07 13:28:142楼
可以通过Soket实现,Soket是客户端与服务器建立长连接实现即时通信效果的
赞 +0添加回复
ringa_lee 2017-12-06 09:18:161楼
能描述具体点不,你的意思是ajax每10秒请求一次服务器的时间,然后获取到的时间给前端倒计时进行抽奖?
赞 +0添加回复