Browse Source

test

master
用户名 3 years ago
parent
commit
83053f8e5f
  1. 50
      mobile/blank.php

50
mobile/blank.php

@ -27,31 +27,31 @@ if (!isset($_GET['code'])) {
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=' . $appid . '&secret=' . $appsecret . '&code=' . $code . '&grant_type=authorization_code';
$response = file_get_contents($url);
// echo $response;
$data = json_decode($response, true);
echo $data;
if (!$data || !isset($data['access_token']) || !isset($data['openid'])) {
// 授权失败
echo '授权失败,请重试';
exit;
}
// 获取用户信息
$access_token = $data['access_token'];
$openid = $data['openid'];
$url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN';
$response = file_get_contents($url);
$userinfo = json_decode($response, true);
if (!$userinfo || !isset($userinfo['openid'])) {
// 获取用户信息失败
echo '获取用户信息失败,请重试';
exit;
}
$_SESSION['openid'] = $openid;
echo $openid;
header('Location: $referer');
exit;
echo $response;
// $data = json_decode($response, true);
// echo $data;
// if (!$data || !isset($data['access_token']) || !isset($data['openid'])) {
// // 授权失败
// echo '授权失败,请重试';
// exit;
// }
// // 获取用户信息
// $access_token = $data['access_token'];
// $openid = $data['openid'];
// $url = 'https://api.weixin.qq.com/sns/userinfo?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN';
// $response = file_get_contents($url);
// $userinfo = json_decode($response, true);
// if (!$userinfo || !isset($userinfo['openid'])) {
// // 获取用户信息失败
// echo '获取用户信息失败,请重试';
// exit;
// }
// $_SESSION['openid'] = $openid;
// echo $openid;
// header('Location: $referer');
// exit;
// 用户授权成功,这里可以将用户信息保存到数据库中,或者进行其他操作
// var_dump($userinfo);

Loading…
Cancel
Save