假设你的原始地址是www.a.com那么分享之后的地址就是www.a.com?from=timeline&isappinstalled=0你的抽奖程序在抽的时候是不是刷新过页面?导致该页面带了get或post参数呢?我觉得你在作那个刮奖的页面的时候,先判断是否有get参数from,如果有则证明是从分享地址点过来的再通过微信的网页授权获取该用户的openid,并判断该openid是否挂过奖如果既有get参数from,又知道该用户没刮过,就跳转到抽奖的初始页面去就可以了