新建一个fx.php并且写入以下代码
<?phprequire_once "jssdk.php";$jssdk = new JSSDK("yourAppID", "yourAppSecret");//请在此填写认证公众号的AppID和AppSecret,并在公众号中绑定对应的域名$signPackage = $jssdk->GetSignPackage();?><script src="http://res./open/js/jweixin-1.0.0.js"></script><script>wx.config({debug: false,appId: '<?php echo $signPackage["appId"];?>',timestamp: <?php echo $signPackage["timestamp"];?>,nonceStr: '<?php echo $signPackage["nonceStr"];?>',signature: '<?php echo $signPackage["signature"];?>',jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', ] }); wx.ready(function(){wx.onMenuShareTimeline({// 分享到朋友圈title: '分享的标题', // 分享标题link: window.location.href, // 分享链接imgUrl: 'http://xxx/images/logo.jpg', // 分享图标success: function () { // 分享成功后的事件//window.location.href="http://跳转的网址"; },cancel: function () { }});wx.onMenuShareAppMessage({// 分享给微信好友title: '分享的标题', // 分享标题desc: '分享的描述', // 分享描述link: window.location.href, // 分享链接imgUrl: 'http://xxx/logo.jpg', // 分享图标type: '', //此项无需填写(分享类型,music、video或link,不填默认为link)dataUrl: '', //此项无需填写(如果type是music或video,则要提供数据链接,默认为空)success: function () { // 分享成功后的事件//window.location.href="http://跳转的网址"; },cancel: function () { }});wx.onMenuShareQQ({// 分享到QQtitle: '分享的标题', // 分享标题desc: '分享的描述', // 分享描述link: window.location.href, // 分享链接imgUrl: 'http://www.xxx/images/logo.jpg', // 分享图标success: function () { // 分享成功后的事件//window.location.href="http://跳转的网址"; },cancel: function () { }});});</script>
此文件已经引入微信js。
然后下载官方access_token.json、jsapi_ticket.json和jssdk.php
然后再页面中调用即可
<?php//引入微信分享文件require_once "fx.php";?>
很简单的一个东西,我也是研究了很久才成功