Maison > développement back-end > PHP7 > Comment résoudre le problème d'erreur php7.0 du paiement WeChat

Comment résoudre le problème d'erreur php7.0 du paiement WeChat

藏色散人
Libérer: 2023-02-18 10:12:01
original
2857 Les gens l'ont consulté

Solutions à l'erreur php7.0 du paiement WeChat : 1. Vérifiez l'API WeChat ; 2. Utilisez "php://inpu" au lieu de "$GLOBALS['HTTP_RAW_POST_DATA']" pour obtenir des données.

Comment résoudre le problème d'erreur php7.0 du paiement WeChat

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.0, ordinateur DELL G3

Comment résoudre le problème d'erreur php7.0 du paiement WeChat

Solution d'échec de rappel de paiement WeChat PHP7 ? :

Mise à niveau Après avoir terminé PHP7, j'ai constaté que le rappel du paiement WeChat avait échoué. Il s'avère que $GLOBALS['HTTP_RAW_POST_DATA'];

php7 a supprimé cette variable globale.

Le code de la question est le suivant :

API WeChat : WxPay.Api.php

public static function notify($callback, &$msg)
    {
        //获取通知的数据
        $xml = $GLOBALS['HTTP_RAW_POST_DATA'];//这里在php7下不能获取数据,使用 php://input 代替
        if(!$xml){
            $xml = file_get_contents("php://input");
        }
        //如果返回成功则验证签名
        try {
            $result = WxPayResults::Init($xml);
        } catch (WxPayException $e){
            $msg = $e->errorMessage();
            return false;
        }
        
        return call_user_func($callback, $result);
    }
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal