当前位置: 首页 > news >正文

怎么给自己的网站做模版沈阳网站建设制作公司

怎么给自己的网站做模版,沈阳网站建设制作公司,郑州区块链数字钱包网站开发过程,测量为什么要建站网站地址&#xff1a;网络游戏防沉迷实名认证系统 PHP代码&#xff1a; 创建对应文件&#xff0c;在需要的位置get传参请求即可&#xff0c;具体参数参考 网络游戏防沉迷实名认证系统接口对接技术规范v2.0 1、上传信息 <?php $url "https://wlc.nppa.gov.cn/test…

网站地址:网络游戏防沉迷实名认证系统

PHP代码:

创建对应文件,在需要的位置get传参请求即可,具体参数参考 网络游戏防沉迷实名认证系统接口对接技术规范v2.0

1、上传信息

<?php
$url  ="https://wlc.nppa.gov.cn/test/authentication/check";$config['appid'] = $_GET['appid'];$config['bizid'] = $_GET['bizid'];$config['timestamps'] = microsecond();$config['secretKey'] =  $_GET['secretKey'];$data['data'] = aesGcm($_GET['data'],$config['secretKey']);$data = json_encode($data);
$str = $config['secretKey'].'appId'.$config['appid'].'bizId'.$config['bizid'].'timestamps'.$config['timestamps'].$data;$config['sign'] = hash("sha256", $str);$return = doHttpPost($url,$data,$config);echo $return;function aesGcm($data,$key)
{$key = hex2bin($key);$cipher = "aes-128-gcm";$ivlen = openssl_cipher_iv_length($cipher);$iv = openssl_random_pseudo_bytes($ivlen);$encrypt = openssl_encrypt($data, $cipher, $key, OPENSSL_RAW_DATA,$iv,$tag);return base64_encode(($iv.$encrypt.$tag));
}function doHttpPost($url, $data,$config, $options = null)
{$headerArray =array('Content-Type:application/json;charset=utf-8','appId:'.$config['appid'],'bizId:'.$config['bizid'],'timestamps:'.$config['timestamps'],'sign:'.$config['sign']);//$header =array('Content-Type'=>'application/json;charset=utf-8','appId'=>$config['appid'],'bizId'=>$config['bizid'],'timestamps'=>$config['timestamps'],'sign'=>$config['sign']);$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);curl_setopt($curl,CURLOPT_HTTPHEADER,$headerArray);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($curl);curl_close($curl);return $output;}//时间戳
function microsecond()
{$t = explode(" ", microtime());$microsecond = round(round($t[1].substr($t[0],2,3)));return $microsecond;
}

2、查询信息

<?php
$ai = $_GET['ai'];$url  ="http://api2.wlc.nppa.gov.cn/idcard/authentication/query?ai=".$ai;$config['appid'] = $_GET['appid'];$config['bizid'] = $_GET['bizid'];$config['timestamps'] = microsecond();$config['secretKey'] =  $_GET['secretKey'];$str = $config['secretKey'].'ai'.$ai.'appId'.$config['appid'].'bizId'.$config['bizid'].'timestamps'.$config['timestamps'];$config['sign'] = hash("sha256", $str);$return = doHttpGet($url,$data,$config);echo $return;function doHttpGet($url, $data,$config, $options = null)
{$headerArray =array('appId:'.$config['appid'],'bizId:'.$config['bizid'],'timestamps:'.$config['timestamps'],'sign:'.$config['sign']);$curl = curl_init();//设置抓取的urlcurl_setopt($curl, CURLOPT_URL, $url);//设置头文件的信息作为数据流输出curl_setopt($curl, CURLOPT_HEADER, 0);// 超时设置,以秒为单位curl_setopt($curl, CURLOPT_TIMEOUT, 1);curl_setopt($curl, CURLOPT_HTTPHEADER, $headerArray);//设置获取的信息以文件流的形式返回,而不是直接输出。curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);//执行命令$data = curl_exec($curl);return $data;
}//时间戳
function microsecond()
{$t = explode(" ", microtime());$microsecond = round(round($t[1].substr($t[0],2,3)));return $microsecond;
}

3、行为上报

<?php
$url  ="https://api.wlc.nppa.gov.cn/idcard/authentication/check";$config['appid'] = $_GET['appid'];$config['bizid'] = $_GET['bizid'];$config['timestamps'] = microsecond();$config['secretKey'] =  $_GET['secretKey'];$collections  = json_decode($_GET['collections'],true);$collections  = json_encode(array('collections'=>array($collections)));$data['data'] = aesGcm($collections,$config['secretKey']);$data = json_encode($data);$str = $config['secretKey'].'appId'.$config['appid'].'bizId'.$config['bizid'].'timestamps'.$config['timestamps'].$data;$config['sign'] = hash("sha256", $str);$return = doHttpPost($url,$data,$config);echo $return;function aesGcm($data,$key)
{$key = hex2bin($key);$cipher = "aes-128-gcm";$ivlen = openssl_cipher_iv_length($cipher);$iv = openssl_random_pseudo_bytes($ivlen);$encrypt = openssl_encrypt($data, $cipher, $key, OPENSSL_RAW_DATA,$iv,$tag);return base64_encode(($iv.$encrypt.$tag));
}function doHttpPost($url, $data,$config, $options = null)
{$headerArray =array('Content-Type:application/json;charset=utf-8','appId:'.$config['appid'],'bizId:'.$config['bizid'],'timestamps:'.$config['timestamps'],'sign:'.$config['sign']);//$header =array('Content-Type'=>'application/json;charset=utf-8','appId'=>$config['appid'],'bizId'=>$config['bizid'],'timestamps'=>$config['timestamps'],'sign'=>$config['sign']);$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);curl_setopt($curl,CURLOPT_HTTPHEADER,$headerArray);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($curl);curl_close($curl);return $output;}//时间戳
function microsecond()
{$t = explode(" ", microtime());$microsecond = round(round($t[1].substr($t[0],2,3)));return $microsecond;
}

http://www.hengruixuexiao.com/news/43872.html

相关文章:

  • wix建站教程营销推广手段有什么
  • 设计网站注意哪些问题流量平台有哪些
  • 网站建设 html5视频营销的策略与方法
  • 软件测试网站开发与测试唐山公司做网站
  • 网站图片标题背景怎样做的seo网络推广经理
  • 做深度的互联网站免费推广论坛
  • python做的网站有什么漏洞培训教育机构
  • 性做爰网站今日广州新闻最新消息
  • 郑州做商城网站微商怎么引流被加精准粉
  • 制作网站的公司(深圳)新人跑业务怎么找客户
  • 大石桥网站制作学网络运营需要多少钱
  • 网站不收录友链申请
  • php版本不同于wordpress使用网站seo应用
  • 怎么做免费公司网站专业网络推广
  • 学做网站论坛全部视频厦门seo外包公司
  • 甪直做网站常见的微信营销方式有哪些
  • 动态网站开发工程师证搜索引擎推广方案案例
  • 区块链平台定制开发桔子seo工具
  • 巴彦淖尔网站制作开发sem培训班培训多少钱
  • 免费域名注册平台永久seo学习论坛
  • WordPress可以配置163邮箱吗seo零基础视频教程
  • 镇江网站建设找 思创十堰seo优化
  • 哪里网站建设联系方式seo排名赚官网
  • 外国做网站的平台百度推广和优化有什么区别
  • 行业资讯网站源码企业品牌推广方案
  • 地下城钓鱼网站怎么做网络推广是做什么工作的
  • 网站用橙色链接优化方法
  • 手机软件开发培训seo
  • 怎么在外贸公司拿订单搜索关键词排名优化
  • 17网站一起做网店河北新乡网站优化公司