public static function getUser() { $access_token = self::_getAccessToken(); $url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token=' . $access_token; $results = MyCurl::sendGet($url); $results = json_decode($results, true); $openid_list = isset($results['data']['openid']) ? $results['data']['openid'] : false; if ($openid_list) { $userlist = array(); foreach ($openid_list as $key => $value) { $openid = $value; $url = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token=' . $access_token . '&openid=' . $openid . '&lang=zh_CN'; $userlist[] = json_decode(MyCurl::sendGet($url)); $rs = db::factory()->select("weixin_user", " where openid=?", '', array($openid)); if (!$rs) { WeixinUser::add_weixin_user(json_decode(MyCurl::sendGet($url))); } } return $userlist; } return false; }