图形验证码:简单的php图形验证码来源: 发布时间:星期三, 2008年9月10日 浏览:655次 评论:0
找了很多图形验证的代码,都很复杂,特地写了个简单的PHP图形验证码,新手可以多看看研究下。
[php] <?php ob_start(); session_start(); $img=imagecreate(60,20); $bgcolor=imagecolorallocate($img,255,255,255); mt_srand(make_seed()); $randval=mt_rand(); $seccode=substr($randval,-4); $_SESSION[’seccode’]=$seccode; //echo$_SESSION[’code’]; for($i=0;$i<4;$i++){ $color=imagecolorallocate($img,abs(mt_rand()%256),abs(mt_rand()%256),abs(mt_rand()%256)); imagechar($img,5,abs(mt_rand()%4)+$i*10+8,abs(mt_rand()%4),$seccode[$i],$color); } header(’content-Type:image/gif’); imagegif($img); functionmake_seed() { list($usec,$sec)=explode(’’,microtime()); return(float)$sec+((float)$usec*100000); } ?> [/php] 自己运行下就可以看到效果了。刷新浏览器就刷新验证码 0
相关文章
读者评论
发表评论 |