本篇讲解通过php获取微信用户的openid和基本信息的操作。
基本配置
public function getcode(){ //基本配置
$appid=''; $redirect_uri=urlencode("https://授权回调页面域名/plugs/task/getuserinfo");
$url="
header("location:".$url);}获取信息
public function getuserinfo(){ $appid = ""; $secret = ""; //这里获取到了code
$code = $_GET['code']; //第一步:取得openid
$oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."&secret=".$secret."&code=".$code."&grant_type=authorization_code";
$oauth2 = $this->http_curl($oauth2Url); //accestoken
$access_token = $oauth2["access_token"]; //openid $openid = $oauth2['openid'];//第二步:根据全局access_token和openid查询用户信息
$get_user_info_url = "https://api.weixin.qq.com/sns/userinfoaccess_token=".$access_token."&openid=".$openid."&lang=zh_CN";
$userinfo = $this->http_curl($get_user_info_url); dump($userinfo); //打印用户信息 }curl请求
立即学习“PHP免费学习笔记(深入)”;
function http_curl($url){//用curl传参
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//关闭ssl验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch,CURLOPT_HEADER, 0);
$output = curl_exec($ch);
curl_close($ch);
return json_decode($output, true);}本文讲解了如何通过PHP获取微信用户的openid和基本信息,更多相关内容请关注php中文网。
由于疫情等原因大家都开始习惯了通过互联网上租车服务的信息多方面,且获取方式简便,不管是婚庆用车、旅游租车、还是短租等租车业务。越来越多租车企业都开始主动把租车业务推向给潜在需求客户,所以如何设计一个租车网站,以便在同行中脱颖而出就重要了,易优cms针对租车行业市场需求、目标客户、盈利模式等,进行策划、设计、制作,建设一个符合用户与搜索引擎需求的租车网站源码。 网站首页
0
相关推荐:
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号