写个php微信登陆例子
时间: 2023-05-15 13:07:21 浏览: 117
好的,以下是一个简单的 PHP 微信登录示例:
```php
<?php
// 微信登录配置信息
$appid = 'your_appid';
$secret = 'your_secret';
$redirect_uri = 'http://yourdomain.com/callback.php';
// 用户授权后回调地址
$code = $_GET['code'];
// 获取 access_token
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$secret&code=$code&grant_type=authorization_code";
$res = file_get_contents($url);
$res = json_decode($res, true);
$access_token = $res['access_token'];
$openid = $res['openid'];
// 获取用户信息
$url = "https://api.weixin.qq.com/sns/userinfo?access_token=$access_token&openid=$openid&lang=zh_CN";
$res = file_get_contents($url);
$res = json_decode($res, true);
// 输出用户信息
echo '用户昵称:' . $res['nickname'] . '<br>';
echo '用户头像:' . $res['headimgurl'] . '<br>';
?>
```
请注意,此示例仅用于演示目的。在实际应用中,您需要对用户信息进行适当的验证和处理。
阅读全文