下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
<?PHP //验证码的制作 //1.生成4位的随机数 for($i=0;$i<4;$i++){ $rand.=dechex(rand(1,15)); } //2.创建图片 //创建一张图片 $image=imagecreatetruecolor(100,30); //背景颜色 $bg=imagecolorallocate($image,0); $te=imagecolorallocate($image,255,255); //划线 for($i=0;$i<4;$i++){ $lineColor=imagecolorallocate($image,rand(20,225),225)); imageline($image,rand(0,100),100,30,$lineColor); } //划点 for($i=0;$i<200;$i++){ imagesetpixel($image,rand()%100,$lineColor); } //添加文字 //编码转换 $str=iconv("GBK","UTF-8","广州GZ"); imagettftext($image,12,11,20,$lineColor,'simhei.ttf',$str); //3.随机数写入图片$font=(1~6) imagestring($image,rand(3,6),70),16),$rand,$te); //4.随机数保存在session中 //启动session session_start(); //把验证码放入session $_SESSION[vilidationCode]=$rand; header("Content-type: image/jpeg"); imagejpeg($image); ?>
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。