欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解php微信小程序消息推送配置

 更新時間:2021年04月21日 15:30:21   作者:丁丁丁夢濤  
這篇文章主要介紹了php微信小程序消息推送配置,對微信小程序推送感興趣的同學(xué),可以參考下

第一步

官網(wǎng)下載對應(yīng)版本的cryptoDemo

下載地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zip

第二步

創(chuàng)建檢查文件wxcheck.php

這個文件名可以隨便命名,要保證url中檢查的文件名與之相同即可。

<?php
    printLog(json_encode($_GET));
      $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];
        $echostr = $_GET["echostr"];
        $token = "medisum";
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr, SORT_STRING);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );
        printLog("tmpStr:".$tmpStr);
        printLog("signature:".$signature);
        if( $tmpStr == $signature ){
            echo  $echostr;
        }else{
            echo  false;
        }
        /**
         * 打印數(shù)據(jù)
         * @param  string $txt  日志記錄
         * @param  string $file 日志目錄
         * @return 
         */
        function printLog($txt="",$file="ceshi.log"){
          $myfile = fopen($file, "a+");
          $StringTxt = "[".date("Y-m-d H:i:s")."]".$txt."\n";
          fwrite($myfile, $StringTxt);
          fclose($myfile);
        }
?>

文件內(nèi)容如上,其實這就是微信接入指導(dǎo)的第二步,這里只是改了下形式。

注意:$token的值需要與配置中的一致。

第三步

修改demo.php中對應(yīng)的值

encodingAesKey、token、appId這幾個值最好填寫為你小程序及配置中對應(yīng)的值,其實我也沒測試有沒有影響,但還是這樣做了。

第二、三步完成之后,將wecheck.php這個文件放到demo.php同級的目錄下,并將整個文件夾放到服務(wù)器的public目錄下(我的域名指向是public目錄,所以放在這里,各位根據(jù)自己的域名指向目錄進(jìn)行更改即可)。

第四步

消息推送配置

url服務(wù)器地址即為:域名+文件夾名+wecheck.php(第一步創(chuàng)建的文件名),Token令牌、encodingAesKey與第二、三步對應(yīng),提交之后即可成功,有的會提示token驗證失敗,可能路徑或者token配置不正確,檢查修改后應(yīng)該沒問題,自行百度,按照我這種方式應(yīng)該是沒問題的。

第五步

提供與官網(wǎng)同步的cryptoDemo的PHP版本,無毒無害

下載鏈接:https://download.csdn.net/download/dmt742055597/10403220

以上就是詳解php微信小程序消息推送配置的詳細(xì)內(nèi)容,更多關(guān)于php微信小程序的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • php微信支付之APP支付方法

    php微信支付之APP支付方法

    這篇文章主要介紹了php微信支付之APP支付方法,實例分析了php微信支付接口文件及使用技巧,需要的朋友可以參考下
    2015-03-03
  • PHP自定義函數(shù)獲取漢字首字母的方法

    PHP自定義函數(shù)獲取漢字首字母的方法

    這篇文章主要介紹了PHP自定義函數(shù)獲取漢字首字母的方法,涉及php針對漢字的編碼轉(zhuǎn)換與判斷操作相關(guān)技巧,非常簡單實用,需要的朋友可以參考下
    2016-12-12
  • PHP弱類型語言中類型判斷操作實例詳解

    PHP弱類型語言中類型判斷操作實例詳解

    這篇文章主要介紹了PHP弱類型語言中類型判斷操作,結(jié)合實例形式分析了php中針對數(shù)據(jù)類型的轉(zhuǎn)換、判斷及函數(shù)使用技巧與注意事項,需要的朋友可以參考下
    2017-08-08
  • 解決PhpMyAdmin中導(dǎo)入2M以上大文件限制的方法分享

    解決PhpMyAdmin中導(dǎo)入2M以上大文件限制的方法分享

    當(dāng)用phpMyAdmin導(dǎo)入的資料庫大小大于2M的時候,會出現(xiàn)如下提示: No data was received to import. Either no file name was submitted、or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
    2014-06-06
  • 詳解PHP Swoole長連接常見問題

    詳解PHP Swoole長連接常見問題

    長連接就是指在基于tcp的通訊中,一直保持連接,不管當(dāng)前是否發(fā)送或者接收數(shù)據(jù)。本文將詳細(xì)介紹PHP Swoole長連接的常見問題。
    2021-05-05
  • php長字符串定義方法

    php長字符串定義方法

    php長字符串定義方法,需要的朋友可以參考下
    2012-07-07
  • 基于PHP+Redis實現(xiàn)分布式鎖

    基于PHP+Redis實現(xiàn)分布式鎖

    在高并發(fā)、分布式系統(tǒng)環(huán)境下,為了保證資源在同一時間只能被一個進(jìn)程訪問(例如數(shù)據(jù)庫操作、文件讀寫等),分布式鎖是一種常用的解決策略,本文給大家介紹了基于PHP+Redis實現(xiàn)分布式鎖,需要的朋友可以參考下
    2024-03-03
  • 使用PHP實現(xiàn)實時數(shù)據(jù)可視化功能的示例詳解

    使用PHP實現(xiàn)實時數(shù)據(jù)可視化功能的示例詳解

    實時數(shù)據(jù)可視化功能,是指在Web應(yīng)用程序開發(fā)中,將服務(wù)器發(fā)送的實時數(shù)據(jù),本文將介紹如何使用PHP和前端框架實現(xiàn)實時數(shù)據(jù)可視化功能,需要的可以參考一下
    2023-07-07
  • php 正則匹配函數(shù)體

    php 正則匹配函數(shù)體

    以PHP為例,其他語言類似
    2009-08-08
  • PHP入門教程之PHP操作MySQL的方法分析

    PHP入門教程之PHP操作MySQL的方法分析

    這篇文章主要介紹了PHP操作MySQL的方法,結(jié)合實例形式分析了php針對mysql數(shù)據(jù)庫的基本連接、查詢、修改、更新及刪除等常見技巧,并附帶了Zend開發(fā)環(huán)境的編碼設(shè)置方法說明,需要的朋友可以參考下
    2016-09-09

最新評論