绑定了认证服务号的话,可以生成一个二维码给用户扫描,然后关注成功后,再在公众号里弹出提示信息引导用户进入相关页面。 这样就实现了暴力吸粉。也就是说先让用户必须要关注公众号,才提示进入相关页面。这样就避免了用户直接扫码进入页面,却没有关注公众号的问题。 下面这段代码就是生成关注公众号的二维码,里边带有相关的参数信息 ~~~ <img src="{:fun('Wxapp@mp_code','bbs'.$id.'-'.$userdb['uid'])}"> ~~~ 实际就是通过一个函数生成二维码的图片 ~~~ fun('Wxapp@mp_code','bbs'.$id.'-'.$userdb['uid']) ~~~ 第二个参数,是类似这样的 bbs22-45 参数是可以随意的。你可以传入多个参数,用区分符隔开,后续自己对应处理。而show是给他一个特殊的标志,以区别不同的扫码事件 程序实现代码如下 ~~~ if (preg_match("/^bbs([\d]+)-([\d]*)$/", $data['keyword'])) { list($id,$uid) = explode('-', substr($data['keyword'],3)); //其3就是标志符有3个字节 $url = get_url(urls('bbs/content/show',['id'=>$id,'p_uid'=>$uid])); return "<a href=\"$url\">请点击查看教程!</a>"; } ~~~ 你可以把上面这段代码另存为abc.php或者是123.php都可以,名字可以随意的。然后放在 `\application\common\ext\weixin_mp_scan\` 这个目录,或者是 `\plugins\weixin\ext\weixin_mp_scan\` 我们推荐放在 `\plugins\weixin\ext\weixin_mp_scan\` 此目录下面。因为这里就可以实现全局调用了。没必要占用common目录