.php主文件(需要授权的页面)
<?php
require_once "jssdk/jssdk.php";
require_once "jssdk/getinfo2.php";
$jssdk = new JSSDK("id", "密钥");
$signPackage = $jssdk->GetSignPackage();
$xinxi2 = $userinfo['nickname'];//通过获取getinfo2文件里的函数获取到nickname对应的值,即用户名
?>
<script>
var u="<?=$xinxi?>";
wx.config({
debug: false, //调式模式,设置为ture后会直接在网页上弹出调试信息,用于排查问题
appId: '<?php echo $signPackage["appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [
'onMenuShareAppMessage','onMenuShareTimeline','getLocation','openLocation'
]
});
wx.ready(function(){
wx.onMenuShareTimeline({
title: '我在成都等你,一起点亮中秋!',
link:"http://www.funca.com.cn/visite/",
imgUrl: u,//把分享时的图像换成了该用户头像
//转发成功后调用的函数
success: function () {
//你要执行的操作
},
//用户取消转发后调用的函数
cancel: function () {
//你要执行的操作
}
});
wx.onMenuShareAppMessage({
title: "我在成都等你,一起点亮中秋!", // 分享标题
desc: "5.18-19,西南烘焙大事件,中华月饼展 开幕!(国潮月饼展示+饼店复苏论坛)", // 分享描述
link:"http://www.funca.com.cn/visite/",
imgUrl: u,
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
})
</script>
getinfo2.php(授权并获取用户信息的页面)
<?php
header(