微信分享,获取分享者openid的功能

微信中用户A分享页面给用户B,B点击后怎么知道是A分享出来的。
想同时获取A,B的openid存入到数据库

认证服务号有接口获取当前访问你网站的微信用户openid
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

其他类型账号没有办法直接获取,需要通过特殊的形式进行获取,第一次必须调用微信菜单或者用户回复关键字到服务器获取到openid返回网站链接附带openid,后续操作依靠这个openid来搞,服务器session存储什么的

参考:如何使用微信扫一扫接口登录网站