function get_openid($openid = NULL) { if ($openid !== NULL) { session('openid', $openid); } elseif (!empty($_REQUEST['openid'])) { session('openid', $_REQUEST['openid']); } $openid = session('openid'); $isWeixinBrowser = isWeixinBrowser(); if ((empty($openid) || $openid == '-1') && $isWeixinBrowser) { $callback = GetCurUrl(); //$callback = str_replace('114.215.175.151', 'test.balincms.com', $callback); OAuthWeixin($callback); } if (empty($openid)) { return -1; } return $openid; }
function get_openid($openid = NULL) { if ($openid !== NULL) { $_SESSION['openid'] = $openid; } elseif (!empty($_REQUEST['openid'])) { $_SESSION['openid'] = $_REQUEST['openid']; } if (isset($_SESSION['openid'])) { $openid = $_SESSION['openid']; } $isWeixinBrowser = isWeixinBrowser(); if ((empty($openid) || $openid == '-1') && $isWeixinBrowser) { $callback = GetCurUrl(); OAuthWeixin($callback); } if (empty($openid)) { return -1; } return $openid; }
function _api_get_openid() { $callback = I('callback'); $token = I('pubiic'); if (!empty($_REQUEST['openid'])) { session('openid_' . $token, $_REQUEST['openid']); } $openid = session('openid_' . $token); $isWeixinBrowser = isWeixinBrowser(); if (!$isWeixinBrowser) { return '请在微信里打开'; } if (empty($openid)) { OAuthWeixin($callback, $token); } if (strpos($callback, '?') === false) { $callback .= '?openid=' . $openid; } else { $callback .= '&openid=' . $openid; } redirect($callback); }
function get_openid($openid = NULL) { $token = get_token(); if ($openid !== NULL) { session('openid_' . $token, $openid); } elseif (!empty($_REQUEST['openid'])) { session('openid_' . $token, $_REQUEST['openid']); } $openid = session('openid_' . $token); $isWeixinBrowser = isWeixinBrowser(); if (empty($openid) && $isWeixinBrowser) { $callback = GetCurUrl(); OAuthWeixin($callback); } if (empty($openid)) { return -1; } return $openid; }
function get_openid($openid = NULL) { $token = get_token(); if ($openid !== NULL && $openid != '-1') { session('openid_' . $token, $openid); } elseif (!empty($_REQUEST['openid']) && $_REQUEST['openid'] != '-1' && $_REQUEST['openid'] != '-2') { session('openid_' . $token, $_REQUEST['openid']); } $openid = session('openid_' . $token); $isWeixinBrowser = isWeixinBrowser(); if ((empty($openid) || $openid == '-1') && $isWeixinBrowser && $_REQUEST['openid'] != '-2' && IS_GET && !IS_AJAX) { $callback = GetCurUrl(); OAuthWeixin($callback, $token); } if (empty($openid)) { return '-1'; // exit ( 'openid获取失败error' ); } return $openid; }