php获取openid
2019-08-27 本文已影响0人
剑指流云
<?php
//传openid
header("Access-Control-Allow-Origin: *");//跨域问题
header("Content-type: text/html; charset=utf-8");//编码
text();
function text()
{
$code = $_GET['code'];//小程序传来的code值
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxb780431995ace212&secret=e0c14ac999bf0c5cba352f6aada0cc0c&code=' . $code . '&grant_type=authorization_code';
//yourAppid为开发者appid.appSecret为开发者的appsecret,都可以从微信公众平台获取;
$info = file_get_contents($url);//发送HTTPs请求并获取返回的数据,推荐使用curl
$json = json_decode($info);//对json数据解码
$arr = get_object_vars($json);
$openid = json_encode($arr);//将数据转换成json数组
echo $openid;
}
?>