扫码记录推广次数遇到的坑

需求:记录推广次数,需要从我们的二维码无感跳转到客户的链接,因此不能获取用户的任何微信信息,包括session_key和openid,而且要求一个用户24小时内扫码只记录一次。

通过记录IP发现,同一个WIFI下面IP是一样的,所以不能用IP地址记录。

遇到问题:js设置cookie,有效期为24小时,扫码后判断cookie是否存在,存在直接跳转,不存在先请求添加推广次数,再设置cookie,最后跳转。把设置cookie放到了回调里面,由于未解决跨域,回调未执行,导致cookie未保存。

解决方案:

一、把保存cookie的操作放到回调函数外

二、在Django的settings.py文件中修复跨域问题

暂无评论