<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
// weixinJS by yuqidai@gmail.com 2015-1226
wx.config({
debug: false, //false
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [
'onMenuShareTimeline'
]
});
wx.ready(function () {
wx.onMenuShareTimeline({
title: '伊斯卡尔新年送红包啦,赶紧去抢!', // 分享标题
link: 'http://m.easycarebaby.com/mobile/weixin/act.php?aid=3&hid=2016', // 分享链接
imgUrl: 'http://m.easycarebaby.com/mobile/weixin/images/weixin88.png', // 分享图标
success: function () {
$.post("hb_weixin_f.php", {uid: 1}, function(weixin) {
if(weixin.errmsg!="ok"){ //读取,判断errmsg
alert(weixin.errmsg);
return false; //跳出
}
}, "json")
},
cancel: function () {
alert('亲,您还没分享就取消了呢!');
// 用户取消分享后执行的回调函数
}
});
});
</script>
PHP
<?php
define('IN_ECS', true);
require('../../includes/init.php');
$uid = $_SESSION['user_id'];
$err = "ok";
$sql = "SELECT hb_weixin FROM " . $GLOBALS['ecs']->table('users') . " WHERE user_id = '$uid'";
$hb_weixin = $GLOBALS['db']->getOne($sql);
if($hb_weixin == 1){
$err = "你已经分享过了哦!";
$weixin['errmsg'] = $err;
echo json_encode($weixin); exit;
}else{
$GLOBALS['db']->query("UPDATE ".$GLOBALS['ecs']->table('users')." SET `hb_numstrb`= hb_numstrb+1,`hb_weixin`='1' where `user_id` = '$uid'");
$err = "分享成功,好事情当然要分享给小伙伴啦。荣获抽奖机会一次哦!赶紧再点“开始抽奖”。!";
$weixin['errmsg'] = $err;
echo json_encode($weixin);
exit;
}
?>