资源描述:
《教你如何通过php语言设计出登录验证码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、教你如何通过PHP语言设计出登录验证码来源:远程答题www.zhima365.com验证码生存的形式有许多种类,选择一个不错的验证码是我们客户体验的重要工作;那么如何实现用PHP语言设计出登录验证码呢?今天我们就为大家来普及一下,关于这段代码,知码网与大家一起分享;知码网是一家专注于为网络营销人士、软件工作者的公司,我们能够提供高效验证码识别工作,识别准确率基本达到百分之一百!
2、010011','0111101','0100011'0110001','0101111','0111011','0110111','0001011');$Rencode=array('1110010','1100110','1101100','1000010','1011100''1001110','1010000','1000100','1001000','1110100');$ends='101';$center='01010';/*UPC-AMustbe11digits,wecomputethechecksum.*/if(strle
3、n($code)!=11){die("UPC-AMustbe11digits.");}/*ComputetheEAN-13Checksumdigit*/$ncode='0'.$code;$even=0;$odd=0;for($x=0;$x<12;$x++){if($x%2){$odd+=$ncode[$x];}else{$even+=$ncode[$x];}}$code.=(10-(($odd*3+$even)%10))%10;/*Createthebarencodingusingabinarystring*/$bars=$ends;$ba
4、rs.=$Lencode[$code[0]];for($x=1;$x<6;$x++){$bars.=$Lencode[$code[$x]];}$bars.=$center;for($x=6;$x<12;$x++){$bars.=$Rencode[$code[$x]];}$bars.=$ends;/*GeneratetheBarcodeImage*/$img=ImageCreate($lw*95+30,$hi+30);$fg=ImageColorAllocate($img,0,0,0);$bg=ImageColorAllocate($img,
5、255,255,255);ImageFilledRectangle($img,0,0,$lw*95+30,$hi+30,$bg);$shift=10;for($x=0;$x6、
7、($x>=45&&$x<50)
8、
9、($x>=85)){$sh=10;}else{$sh=0;}if($bars[$x]=='1'){$color=$fg;}else{$color=$bg;}ImageFilledRectangle($img,($x*$lw)+15,5,($x+1)*$lw+14,$hi+5
10、+$sh,$color);}/*AddtheHumanReadableLabel*/ImageString($img,4,5,$hi-5,$code[0],$fg);for($x=0;$x<5;$x++){ImageString($img,5,$lw*(13+$x*6)+15,$hi+5,$code[$x+1],$fg);ImageString($img,5,$lw*(53+$x*6)+15,$hi+5,$code[$x+6],$fg);}ImageString($img,4,$lw*95+17,$hi-5,$code[11],$fg);/
11、*OutputtheHeaderandContent.*/header("Content-Type:image/png");ImagePNG($img);}UPCAbarcode('12345678901');?>通过以上代码我们便可轻松完成验证码生成;以上内容有知码网为您提供;知码网做为一家专业验证码服务机构,我们有一套完整的验证码解决方案;从验证码的获取到验证码识别以及输入完成,时间基本属于行业最短;我们有信心也有能力为你提供高效识别工作!