-
一般服务端业务,写请求产生的小号要远远大于读请求查看全部
-
字母数字混合验证码查看全部
-
imagesetpixel($image,$x,$y,$fontcolor) 在验证码上增加点干扰 for($i=0;$i<200;$i++){ $pointcolor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$pointcolor); } //在大小为100*30的验证码上随机增加干扰点查看全部
-
for($i=0;$i<3;$i++){ $linecolor = imagecolorallocate($image,rand(80,200),rand(80,200),rand(80,200)); imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$linecolor); } //为验证码随机位置增加3条干扰线查看全部
-
通过session存储验证信息查看全部
-
验证码服务的核心技术查看全部
-
增加干扰元素 bool imagesetpixel(resource $image,int $x,int $y,int $color) bool imagesline(resource $image,int $x1,int $y1,int $x2,int $color)查看全部
-
在底图上显示随机数字 int imagecolorallocate(resource $image,int $red,int $green,int $blue) bool imagestring(resource $image,int $font,int $x,int $y,string $s,int $col)查看全部
-
生成验证码底图代码:resource imageceatetruecolor(int $width,int $height) 注意事项:输出图片前,必须提前输出图片header信息,该方法默认输出为黑色背景查看全部
-
imagesetpixel 画一个单一像素查看全部
-
注意点啊查看全部
-
中文验证码查看全部
-
复杂验证码流程查看全部
-
图片和视频验证码查看全部
-
<?php header('content-type:text/html;charset=utf-8'); if (isset($_REQUEST['verify'])) { session_start(); if (strtolower($_REQUEST['verify'])==$_SESSION['verify']) { echo '<font color="#0000CC">输入正确</font>'; }else{ echo '<font color="#CC0000">输入错误</font>'; } exit(); }else{ echo 1查看全部
举报
0/150
提交
取消