获取微信小程序openid
1、首先需要注册一个自己的微信小程序地址:https://mp.weixin.qq.com/
2、或取自己微信小程序中的appid ,secret
将appid,secret放入自己的配置文件,不要直接写到程序中,作为单一获取源方便程序后期更换appid和secret,如tp可设置在config.php文件中。
'WeChat'=>[
'appid'=>'xxxxxxxxxxxxxxxx',
'secret'=>'xxxxxxxxxxxxxxxxxxxxxxxx',
],
小程序需要由前端发送code,作为后端直接获取前端发送的参数即可。
$code = input('code');
$WeChat = config('WeChat');
$url = 'https://api.weixin.qq.com/sns/jscode2session?appid='.$WeChat['appid'].'&secret='.$WeChat['secret'].'&js_code=' . $code . '&grant_type=authorization_code';
$info = file_get_contents($url);//该函数用作发送get请求
$data=json_decode($info,true);
var_dump($data);exit;