微信PHP网页授权登录获取用户基本信息
<?php if (isset($_GET['code'])){ $code = $_GET['code']; $uri2 = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid=x&secret=x&code='.$code.'&grant_type=authorization_code '; $uri2res = file_get_contents($uri2); $uri2arr = json_decode($uri2res); //object $uri3 = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$uri2arr->access_token.'&openid='.$uri2arr->openid.'&lang=zh_CN'; $uri3res = file_get_contents($uri3); $uri3arr = json_decode($uri3res); //object print_r($uri3arr); }else{ echo "NO CODE"; } ?>
创建数据库表 与 用户数据库索引
create table set_wechat(
id int unsigned not null unique primary key auto_increment,
openid varchar(64) unique not null default ”,
nickname varchar(32) not null default ”,
sex tinyint(1) not null default 0,
city varchar(64) not null default ”,
country varchar(64) not null default ”,
headimgurl varchar(256) not null default ”
);