之前发了一篇文章,说用PHP验证身份证,最后代码出现了一点漏洞,不知道大家发现了没有...
没错,就是 http://www.qyblog.xyz/index.php/archives/62/ ,代码最后又一个:$finish = $seventeen + $ws;,很明显写错了,应该是 $finish = $seventeen.$ws; 这样一来,最后一个字母是X的自然就不存在错误了。

又是个周末,我就又搞了个验证的2.0版本,它可以判断出生地,判断是否未成年,判断性别,返回数据众多,给你看一个返回的例子:
{"status":"1","msg":"实名认证成功!","idCard":"14043019780214021X","name":"张三","sex":"男","area":"山西省长治市沁县","province":"山西","city":"山西省长治市沁县","birthday":"1978-2-14","addrCode":"140430","lastCode":"X","isadult":0,"time":0.17}
当然,身份证号是瞎编的,猜都猜得到。
这次代码所有的判断都是本地完成的,包括地址的判断。代码一共3726行,注释详细。代码太多我就不放出来的,核心还是不多的,就是判断地址的太麻烦了,把所有的地址都存在数组里面了。有人说:百度上不是有个addr的类吗?是有,但是那个class的封装很明显有问题,一来就HTTP500,搞烦了,就自己修复了亿下下,总算可以用了,也合并了一个文件,就没有单独作为一个类用

官网我已经搞好了,至于收费啥的就是要个面子,不可能收费的,要源代码的话就说一声就好了,不在博文放出,免得被人拿去滥用了。

地址:http://cloud.qyblog.xyz/idcard/
PS:最近有个友链的博主跟我说qyblog.xyz挂了,我看了下就是dnspod的解析错误,删掉www并重新解析一下就没事了,我也不理解为什么会这样

Last modification:September 26th, 2020 at 10:39 am
如果这篇文章帮到了你,就打赏一下吧(只支持QQ)