/* 配置开始 */
$appid = 'aaa'; //微信公众平台->开发->基本配置->AppID
$appKey = 'bbb'; //微信公众平台->开发->基本配置->AppSecret
/* 配置结束 */
if (!isset($_SESSION['openid']) || $_SESSION['openid']==''){
//①、获取用户openid
$wxPay = new WxService($appid,$appKey);
$data = $wxPay->GetOpenid(); //获取openid
if(!$data['openid']) exit('请重新打开页面!');
// echo $data['openid'];
//②、获取用户信息
// $user = $wxPay->getUserInfo($data['openid'],$data['access_token']);
echo $data['openid'];
}
else {
}
//微信相关
class WxService
{
protected $appid;
protected $appKey;
public $data = null;
public function __construct($appid, $appKey)
{
$this->appid = $appid; //微信支付申请对应的公众号的APPID
$this->appKey = $appKey; //微信支付申请对应的公众号的APP Key
}
/**
* 通过跳转获取用户的openid,跳转流程如下:
* 1、设置自己需要调回的url及其其他参数,跳转到微信服务器https://open.weixin.qq.com/connect/oauth2/authorize
* 2、微信服务处理完成之后会跳转回用户redirect_uri地址,此时会带上一些参数,如:code
*
* @return 用户的openid
*/
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交