当前位置: 首页>>代码示例>>PHP>>正文


PHP tools::http_curl_get方法代码示例

本文整理汇总了PHP中tools::http_curl_get方法的典型用法代码示例。如果您正苦于以下问题:PHP tools::http_curl_get方法的具体用法?PHP tools::http_curl_get怎么用?PHP tools::http_curl_get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tools的用法示例。


在下文中一共展示了tools::http_curl_get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: tools

<?php

require_once "../includes/conn.php";
$tools = new tools();
$uwxcode = $_GET['uwxcode'];
$sk = intval($_GET['sk']);
$sh = intval($_GET['sh']);
$sysconfig = $dbconn->fetch($dbconn->query("select cappid,cappsecret,cdenglucode from " . DBQIAN . "sys_config limit 1"));
//获取用户的openid
if (isset($_GET['code']) && $_GET['code'] != '') {
    $WXCODE = $_GET['code'];
    $getucodeurl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" . $sysconfig['cappid'] . "&secret=" . $sysconfig['cappsecret'] . "&code=" . $WXCODE . "&grant_type=authorization_code";
    $getucodejson = json_decode($tools->http_curl_get($getucodeurl, true));
    $ucode = $getucodejson->openid;
    $wxlintoken = $getucodejson->access_token;
    if ($ucode == '') {
        header("Location:chaikai.index.php?sk=" . $sk . "&sh=" . $sh . "&uwxcode=" . $uwxcode);
        exit;
    }
    $urow = $dbconn->fetch($dbconn->query("select uheadimgurl from " . DBQIAN . "user_list where ucode='{$ucode}' order by id desc limit 1"));
    if ($sysconfig['cdenglucode'] == 2 || $urow['uheadimgurl'] != '') {
        header("Location:chaikai.php?sk=" . $sk . "&sh=" . $sh . "&uwxcode=" . $uwxcode . "&ucode=" . $ucode);
        exit;
    }
    if ($sysconfig['cdenglucode'] == 1 && $urow['uheadimgurl'] == '') {
        $locaurl = urlencode(WEBNAME . "main/get.info.php?sk=" . $sk . "&sh=" . $sh . "&uwxcode=" . $uwxcode);
        $urls = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $sysconfig['cappid'] . "&redirect_uri=" . $locaurl . "&response_type=code&scope=snsapi_userinfo#wechat_redirect";
        header("Location:" . $urls);
        exit;
    }
} else {
开发者ID:jasonhzy,项目名称:wxhb,代码行数:31,代码来源:check.info.php

示例2: tools

<?php

require_once "../includes/conn.php";
$tools = new tools();
$uwxcode = $_GET['uwxcode'];
$sk = intval($_GET['sk']);
$sh = intval($_GET['sh']);
$sysconfig = mysql_fetch_array(mysql_query("select cappid,cappsecret,cdenglucode from " . DBQIAN . "sys_config order by id desc limit 1"));
//获取用户的openid
if (isset($_GET['code']) && $_GET['code'] != '') {
    $WXCODE = $_GET['code'];
    $getucodeurl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" . $sysconfig['cappid'] . "&secret=" . $sysconfig['cappsecret'] . "&code=" . $WXCODE . "&grant_type=authorization_code";
    $getucodejson = json_decode($tools->http_curl_get($getucodeurl));
    $ucode = $getucodejson->openid;
    $wxlintoken = $getucodejson->access_token;
    if ($ucode == '') {
        header("Location:chaikai.index.php?sk=" . $sk . "&sh=" . $sh . "&uwxcode=" . $uwxcode);
        exit;
    }
    $usernum = $dbconn->countn(DBQIAN . "user_list", " ucode='{$ucode}' ");
    $geturl = $getutxturl = "https://api.weixin.qq.com/sns/userinfo?access_token=" . $wxlintoken . "&openid=" . $ucode . "&lang=zh_CN";
    $getutxtjson = json_decode($tools->http_curl_get($geturl));
    $uickname = iconv("UTF-8", "GBK", $getutxtjson->nickname);
    $usex = intval($getutxtjson->sex);
    $headimgurl = $getutxtjson->headimgurl;
    $udizhi = iconv("UTF-8", "GBK", $getutxtjson->province) . iconv("UTF-8", "GBK", $getutxtjson->city);
    $utime = time();
    if ($usernum > 0) {
        $dbconn->noretquery("update " . DBQIAN . "user_list set uickname='{$uickname}',\r\n\t\t\t\t\t  usex={$usex},uheadimgurl='{$headimgurl}',udizhi='{$udizhi}' where ucode='{$ucode}' ");
    } else {
        $dbconn->noretquery("insert into " . DBQIAN . "user_list(ucode,uickname,usex,uheadimgurl,udizhi,utime)values\r\n\t\t\t\t  ('{$ucode}','{$uickname}',{$usex},'{$headimgurl}','{$udizhi}',{$utime})");
开发者ID:jasonhzy,项目名称:wxhb,代码行数:31,代码来源:get.info.php


注:本文中的tools::http_curl_get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。