您好,欢迎访问一九零五行业门户网

一个漂亮的PHP验证码_PHP教程

一个漂亮的php验证码 验证码在web应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。
自己可以导入字体,可以按照自己的额需要随便修改。
一个漂亮的验证码,体现出网站的大方。
width=$width; $this->height=$height; $this->counts=$counts; $this->distrubcode=$distrubcode; $this->fonturl=$fonturl; $this->session=$this->sessioncode(); session_start(); $_session['code']=$this->session; } function imageout(){ $im=$this->createimagesource(); $this->setbackgroundcolor($im); $this->set_code($im); $this->setdistrubecode($im); imagegif($im); imagedestroy($im); } private function createimagesource(){ return imagecreate($this->width,$this->height); } private function setbackgroundcolor($im){ $bgcolor = imagecolorallocate($im, rand(200,255),rand(200,255),rand(200,255));//±³¾°ñõé« imagefill($im,0,0,$bgcolor); } private function setdistrubecode($im){ $count_h=$this->height; $cou=floor($count_h*2); for($i=0;$iwidth); $y=rand(0,$this->height); $jiaodu=rand(0,360); $fontsize=rand(8,15); $fonturl=$this->fonturl; $originalcode = $this->distrubcode; $countdistrub = strlen($originalcode); $dscode = $originalcode[rand(0,$countdistrub-1)]; $color = imagecolorallocate($im, rand(40,140),rand(40,140),rand(40,140)); imagettftext($im,$fontsize,$jiaodu,$x,$y,$color,$fonturl,$dscode); } } private function set_code($im){ $width=$this->width; $counts=$this->counts; $height=$this->height; $scode=$this->session; $y=floor($height/2)+floor($height/4); $fontsize=rand(30,35); $fonturl=c:windowsfontsadobegothicstd-bold.otf;//$this->fonturl; $counts=$this->counts; for($i=0;$idistrubcode; $countdistrub = strlen($originalcode); $_dscode = ; $counts=$this->counts; for($j=0;$jimageout();
http://www.bkjia.com/phpjc/1030448.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1030448.htmltecharticle一个漂亮的php验证码 验证码在web应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。 自己可以导入字体...
其它类似信息

推荐信息