Le contenu de cet article concerne l'obtention par php WeChat du code complet des informations utilisateur. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
À cause de cela. besoins du projet, je suis aussi un débutant, il m'a donc fallu deux jours pour effectuer le paiement, le partage et l'obtention des informations sur l'utilisateur. En tant que débutant, c'est vraiment difficile de trouver des codes en ligne ! Alors afin que davantage de novices puissent le comprendre d’un seul coup d’œil sans faire de détours, j’ai écrit cet article ici ! Bon, sans plus tarder, passons directement au code et aux méthodes ! Mon qq1414970267, si vous ne savez pas, demandez-moi !
code config.php
<?php session_start(); $appid = 'wxc0edcad16ff403cb'; $secret = '3d3b62ae770eff710eaa9d82722639cd'; ?> index.php <?php include_once 'config.php'; $redirect_uri = "http://www.127ck.com/index1/openid.php"; $redirect_uri = urlencode($redirect_uri); $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $appid . "&redirect_uri=" . $redirect_uri . "&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"; header('Location: ' . $url . ''); ?> openid.php <?php include_once 'config.php'; $code = $_GET['code']; function get_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec($ch); $rs = $result ? json_decode($result, true) : ""; return $rs; } $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $appid . "&secret=" . $secret . "&code=" . $code . "&grant_type=authorization_code"; $rs = get_curl($url); $openid = $rs['openid']; $access_token = $rs['access_token']; $url_userinfo = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=".$access_token."&openid=".$openid."&lang=zh_CN"; $rs_userinfo = get_curl($url_userinfo); var_dump($rs_userinfo); ?>
C'est tout le code pour obtenir les informations. J'ai personnellement testé le code et il est absolument utilisable ! Si vous ne comprenez pas, vous pouvez me demander !
Recommandations associées :
Enveloppe rouge en espèces pour le développement du compte public PHP WeChat
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!