大飞为 2017-11-13 07:57 采纳率: 0%
浏览 1123
已结题

微信平台如何处理数据重复请求

开发平台 PHP
微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求。
很绝望 经常重复请求上去

  • 写回答

1条回答 默认 最新

  • zkj1101 2018-08-20 07:08
    关注

    一个二维码

    二维码地址为:www.xxxx.com/fw?code=11111111111111

    这样一个地址,微信扫一扫,跳转到网址,获取到当前访问人的ip及传入的参数code,插入数据库

    很简单的一个逻辑,因为要看记录,所以要记录每次的扫描记录(刷新记录也算,允许多次扫)

    现在的问题是:扫一次,出现两个ip,插入了两条记录,数据存储方式

    id ip code result

    1 192.168.1.65 11111111 正确

    2 163.535.254.245 11111111 重复

    3 ip地址 2222222 正确

    搜索帮助:

    https://blog.fishlee.net/2016/07/07/double-request-from-wechat-client-with-ajax/

    简单点说就是微信浏览器会把一个请求分发出去1/N个(偶尔,并不是每次都会),就会出现中转服务器的ip地址,插入错误数据

    评论

报告相同问题?