php插件下载地址: https://files.cnblogs.com/files/fan-bk/jssdk_php.rar
提示:如果插件里面的jssdk.php函数 file_get_contents() 报错 请尝试改为 return trim(substr(file_get_contents($filename,true), 15));
文章页面:
<?php //微信分享jssdk require_once "jssdk_php/jssdk.php"; //引入下载的PHP插件 $jssdk = new JSSDK("这里填写appid","这里填写密匙");//填写公众号 密匙 $signPackage = $jssdk->GetSignPackage(); ?> <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script> var biaoti=''; //文章标题 var imgurl=''; //文章标题图 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: [ //需要使用的网页服务接口 'onMenuShareTimeline', //分享给朋友圈 'onMenuShareAppMessage', //分享到朋友 ] }); wx.ready(function () { wx.onMenuShareTimeline({ title: biaoti, // 分享标题 imgUrl: imgurl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareAppMessage({ title: biaoti, // 分享标题 desc: '****', //描述 imgUrl: imgurl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); }); wx.error(function (res) { alert(res.errMsg); //打印错误消息。及把 debug:false,设置为debug:ture就可以直接在网页上看到弹出的错误提示 }); </script>