//网络服务器回到恰当結果,随后解决 } } }) }} /script 进行之上实际操作后,点一下激话认证码的原素,就可以弹出来认证码。 网络服务器连接认证: 在认证进行后,顾客端接到得到一个认证单据(ticket)。将单据提交至网络服务器,高并发送GET恳求到正下方插口能够校检认证码的单据,分辨当次认证是不是取得成功。 回到值 到此,认证码连接完成,如需要对认证码开展订制请向下阅读文章详尽配备,大量配备项可浏览配备管理中心。 详细编码以下: ?php/** * Created by PhpStorm. * User: Shu * Date: 2019/4/2 0002 * Time: 早上 10:08 * 作用: */require( ../../ include( ../../ $link=db_connect();$empire=new mysqlquery();$enews=$_POST[ enews if($enews== checkYzm ) { echo sCheckYzm($_POST);}function sCheckYzm($add) { global $empire,$dbtbpre; $ticket=$add[ ticket $randstr=$add[ randstr if(!$ticket) { return json_encode(array( error = 0, msg = 单据不正确 } $aid= 您的appid $appsecretkey= 你的AppSecretKey $url= ticket/verify?aid= .$aid. AppSecretKey= .$appsecretkey; $url.= Randstr= .$randstr; $url.= Ticket= .$ticket; $url.= UserIP= .egetip(); return httpGetRequest($url);}/** * 涵数的含意表明:CURL推送get恳求 获得数据信息 * @param str $url 推送插口详细地址 * @return 回到json数据信息 */function httpGetRequest($url){ $curl = curl_init(); // 起动一个CURL对话 curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 绕过资格证书查验 $output = curl_exec($curl); //回到api的json目标 //关掉URL恳求 curl_close($curl); return $output; //回到json目标} |