企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在公众号设置->功能设置->网页授权域名->添加域名授权 ``` <?php header("Content-type: text/html; charset=utf-8"); $sosid_Composite_Point_Coding = $_GET['sosid_Composite_Point_Coding']; $s_id = $_GET['s_id']; if(!isset($_GET['code'])){ $APPID='xxxxxxxx'; // $REDIRECT_URI='http://baidu.com'; $REDIRECT_URI='http://www.xxx.cn/php.php'; $scope='snsapi_base'; //snsapi_base snsapi_userinfo $url='https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$APPID.'&redirect_uri='.urlencode($REDIRECT_URI).'&response_type=code&scope='.$scope.'&state=wx'.'#wechat_redirect'; header("Location:".$url); }else{ $appid = "xxxxxxxx"; $secret = "xxxxxxxx"; $code = $_GET["code"]; $get_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$secret.'&code='.$code.'&grant_type=authorization_code'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$get_token_url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); $res = curl_exec($ch); curl_close($ch); $json_obj = json_decode($res,true); //根据openid和access_token查询用户信息 $access_token = $json_obj['access_token']; $openid = $json_obj['openid']; $get_user_info_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$get_user_info_url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); $res = curl_exec($ch); curl_close($ch); //解析json $user_obj = json_decode($res,true); $_SESSION['user'] = $user_obj; // print_r($user_obj); // print_r("<br><br>"); // print_r($get_user_info_url); // print_r("<br><br>"); // print_r($openid); // return json_decode($openid); print_r("<span style='font-size:3em;'>".$openid."</span> "); // echo "<span style='font-size:3em;'>"$openid."</span>"; Header("Location:http://www.xxx.cn/admin/sosid/gp ... osite_Point_Coding=".$sosid_Composite_Point_Coding."&openid=".$openid."&s_id=".$s_id); } ```