国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php實現的微信分享到朋友圈并記錄分享次數功能

2020-03-22 20:27:34
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php實現的微信分享到朋友圈并記錄分享次數功能,結合實例形式分析了php微信分享功能接口調用及分享次數統計具體操作技巧,需要的朋友可以參考下

本文實例講述了php實現的微信分享到朋友圈并記錄分享次數功能。分享給大家供大家參考,具體如下:

1.引入JS文件
2.通過config接口注入權限驗證配置
3.通過ready接口處理成功驗證
4.通過error接口處理失敗驗證

JSDK檔說明:https://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

(1)

 script type= text/javascript src= /uploads/allimg/190427/1002101249-0.jpg /script 

(2)頁面加入獲取webconfig驗證信息的值

 ?php$url=dirname(dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))));$url=$url. /addons/lb_vote/jssdk.php include $url;$jsdk=new JSSDK( wxa3816b432f7291ba , e469db86bec9661650362dc2f9df8956  $signPackage = $jsdk- GetSignPackage();? 

(3)驗證config

wx.config({debug: false,appId: ?php echo $signPackage[ appId ? , // 必填,公眾號的唯一標識timestamp: ?php echo $signPackage[ timestamp ? , // 必填,生成簽名的時間戳nonceStr: ?php echo $signPackage[ nonceStr ? , // 必填,生成簽名的隨機串signature: ?php echo $signPackage[ signature ? ,// 必填,簽名,見附錄1jsApiList: [ checkJsApi , onMenuShareTimeline ] //});

(4)微信分享到朋友圈接口

wx.ready(function(){ wx.onMenuShareTimeline({ title: 測試分享朋友圈功能 , // 分享標題 link: {php echo http:// .$_SERVER[ HTTP_HOST ].$_SERVER[ REQUEST_URI } , // 分享鏈接 imgUrl: {php echo $_W[ siteroot }{$photo} , // 分享圖標 success: function () { // 用戶確認分享后執行的回調函數 記錄分享的次數 $.ajax({ url: {php echo $this- createMobileUrl( Index ,array( op = share ))} , type: post , data: id= +{$userinfo[ id ]}+ rid= +{$userinfo[ rid ]}, dataType: json , success:function(data){ if(data.flags==1){ alert(data.msg); }else if(data.flags==2){ alert(data.msg); location.href= {php echo $this- createMobileUrl( Index ,array( op = display , id = $id))} rel= external nofollow  cancel: function () { // 用戶取消分享后執行的回調函數 alert( 取消分享成功! });

(5)驗證錯誤時執行的函數

wx.error(function(res){ alert(res);});

(6)PHP端更新數據庫,記錄分享次數 返回處理信息給用戶

if($op== share ){ $voteinfo=pdo_fetch( SELECT *FROM .tablename( lb_vote_info ). WHERE rid = :rid and id=:id and uniacid=:uniacid and pass=:pass , array( :rid = $_GPC[ rid ], :uniacid = $_W[ uniacid ], :pass = 1, id = $_GPC[ id ])); $sharenum=intval($voteinfo[ sharenum ])+1; $data=array( sharenum = $sharenum,$res=pdo_update( lb_vote_info , $data, array( id = $_GPC[ id ], uniacid = $_W[ uniacid ], rid = $_GPC[ rid ]));if(!empty($res)){ $msg[ msg ]= 已分享到朋友圈!  $msg[ flags ]=2; echo json_encode($msg);}else{ $msg[ msg ]= 分享失敗!  $msg[ flags ]=1; echo json_encode($msg);}

您可能感興趣的文章:

PHP解析xml格式數據工具類示例講解

PHP中類靜態調用和范圍解析操作符之間的區別

PHP基于數組實現的堆棧和隊列功能示例詳解

以上就是php實現的微信分享到朋友圈并記錄分享次數功能的講解的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荥阳市| 福州市| 马关县| 鄂托克旗| 湘乡市| 杭锦后旗| 襄樊市| 凌源市| 尼勒克县| 屯留县| 连平县| 逊克县| 万宁市| 绵阳市| 于田县| 陇南市| 壤塘县| 上林县| 深泽县| 华坪县| 大连市| 鄯善县| 慈利县| 涞源县| 壤塘县| 灵台县| 丹阳市| 南川市| 安平县| 冷水江市| 平利县| 崇文区| 贵溪市| 沅江市| 定边县| 德惠市| 湄潭县| 新巴尔虎右旗| 夏邑县| 章丘市| 松桃|