PHP如何進行身份證實名認證?

來源:互聯網
上載者:User

標籤:exec   介面   name   失敗   class   返回   reason   version   ati   

基於php的身份證實名認證介面調用代碼執行個體,身份證實名認證介面申請:https://www.juhe.cn/docs/api/id/103

<!--?php// +----------------------------------------------------------------------// | JuhePHP [ NO ZUO NO DIE ]// +----------------------------------------------------------------------// | Copyright (c) 2010-2015 http://juhe.cn All rights reserved.// +----------------------------------------------------------------------// | Author: Juhedata <[email protected]>// +---------------------------------------------------------------------- //----------------------------------// 身份證實名認證 - 彙總資料// 線上介面文檔:http://www.juhe.cn/docs/103//---------------------------------- header(‘Content-type:text/html;charset=utf-8‘);  //配置您申請的appkey$appkey = "*********************";    //************1.真實姓名和社會安全號碼碼判斷是否一致************$url = "http://op.juhe.cn/idcard/query";$params = array(      "idcard" => "3303291989********",//社會安全號碼碼      "realname" => "東好帥",//真實姓名      "key" => $appkey,//應用APPKEY(應用詳細頁查詢));$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring);$result = json_decode($content,true);if($result){    if($result[‘error_code‘]==‘0‘){        if($result[‘result‘][‘res‘] == ‘1‘){            echo "社會安全號碼碼和真實姓名一致";        }else{            echo "社會安全號碼碼和真實姓名不一致";        }        #print_r($result);    }else{        echo $result[‘error_code‘].":".$result[‘reason‘];    }}else{    echo "請求失敗";}//**************************************************     /** * 請求介面返回內容 * @param  string $url [請求的URL地址] * @param  string $params [請求的參數] * @param  int $ipost [是否採用POST形式] * @return  string */function juhecurl($url,$params=false,$ispost=0){    $httpInfo = array();    $ch = curl_init();     curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );    curl_setopt( $ch, CURLOPT_USERAGENT , ‘JuheData‘ );    curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );    curl_setopt( $ch, CURLOPT_TIMEOUT , 60);    curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);    if( $ispost )    {        curl_setopt( $ch , CURLOPT_POST , true );        curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );        curl_setopt( $ch , CURLOPT_URL , $url );    }    else    {        if($params){            curl_setopt( $ch , CURLOPT_URL , $url.‘?‘.$params );        }else{            curl_setopt( $ch , CURLOPT_URL , $url);        }    }    $response = curl_exec( $ch );    if ($response === FALSE) {        //echo "cURL Error: " . curl_error($ch);        return false;    }    $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );    $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );    curl_close( $ch );    return $response;}

 

PHP如何進行身份證實名認證?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.