扫码关注官方订阅号
比如我们有一个ajax提交的签到,当用户把请求提交时, php代码大致时判断用户今日是否已经签到,如果没有签到,则进行签到,增加金额。但是有个别用户通过Fiddle刷签到,可以签到多次。请问如何才可解决呢
我已经做了token验证、在nginx配置中limit_req_zone等操作,但是不起作用
ringa_lee
数据库事务
begin;签到数据写入判断if(数据库已写入签到数据) select id from table_name where * rollbackelsecommit
return 签到成功
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
数据库事务
begin;
签到数据写入
判断if(数据库已写入签到数据) select id from table_name where *
rollback
else
commit
return 签到成功