public function getopenid()
{
//微信小程序传递的参数
$APPID=$_REQUEST['appId'];//你的小程序的appid
$AppSecret=$_REQUEST['appSecret'];//你的小程序的appSecret
$code = input('code');//微信传递的code
$params= array(
'appid' => $APPID,
'secret' => $AppSecret,
'js_code' => $code,
'grant_type' => 'authorization_code'
);
if($code != ''){
$arr = http_send($wx_request_url, $params, 'get');
$obj = json_decode($arr);
if(isset($obj->errcode)){
// 获取用户信息失败
return json($obj);
}else{
// 获取用户信息成功
$openId = $obj->openid;
$session_key = $obj->session_key;
return json($obj);
}
}else{
return json_encode(array('status'=>0,'err'=>'非法操作!'));
}
}
return json_encode(array('status'=>0,'err'=>'非法操作!'));
}
{
//微信小程序传递的参数
$APPID=$_REQUEST['appId'];//你的小程序的appid
$AppSecret=$_REQUEST['appSecret'];//你的小程序的appSecret
$wx_request_url=config::get("wechat.wx_request_url");//设置配置项即
if(request()->isPost()){
$code = input('code');//微信传递的code
$params= array(
'appid' => $APPID,
'secret' => $AppSecret,
'js_code' => $code,
'grant_type' => 'authorization_code'
);
if($code != ''){
$arr = http_send($wx_request_url, $params, 'get');
$obj = json_decode($arr);
if(isset($obj->errcode)){
// 获取用户信息失败
return json($obj);
}else{
// 获取用户信息成功
$openId = $obj->openid;
$session_key = $obj->session_key;
return json($obj);
}
}else{
return json_encode(array('status'=>0,'err'=>'非法操作!'));
}
}
return json_encode(array('status'=>0,'err'=>'非法操作!'));
}