-
验证码服务的核心技术分析查看全部
-
<?php /** 任务 一、循环200次,每次产生一个随机位置、随机颜色的干扰点 提示: 1.干扰点太少不能起到干扰效果,干扰点太多又会影响正常阅读,数量恰当即可 二、循环内,使用GD函数生成一个随机颜色 提示: 1.随机颜色的RGB色值建议取50~200之间的色值,值太小颜色太浅、值大颜色太深 三、循环内,使用GD函数在随机位置上画点 **/ $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 创建一个循环,循环200次 for ($i=0; $i <200 ; $i++) { // 在循环内,用GD库生成一个随机颜色 $color = imagecolorallocate($image, mt_rand(50,120), mt_rand(50,120), mt_rand(50,120)); imagesetpixel($image, mt_rand(0,100), mt_rand(0,30), $color); // 在随机位置上画一个干扰点,颜色使用上面的随机颜色 # code... } header( 'content-type: image/png' ); imagepng( $image); imagedestroy( $image); ?>查看全部
-
<?php $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 创建一个循环,循环200次 // 在循环内,用GD库生成一个随机颜色 // 在随机位置上画一个干扰点,颜色使用上面的随机颜色 for($i=0;$i<200;$i++){ $dot= imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$dot); } header( 'content-type: image/png' ); imagepng( $image ); imagedestroy( $image );查看全部
-
改为中文随机查看全部
-
中文验证码php代码查看全部
-
字体比较大,修改距离,还有修改宽200,高60查看全部
-
imagettftext参数介绍查看全部
-
中文验证码查看全部
-
修改html中src内容查看全部
-
图片验证码查看全部
-
图片验证码的代码查看全部
-
图片,视频验证码实现原理查看全部
-
html添加换一个功能使用js实现查看全部
-
使用js实现动态校验验证码步骤查看全部
举报
0/150
提交
取消