专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » 图形验证码:简单的php图形验证码 »正文

图形验证码:简单的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条 分0页

发表评论

  • 昵称:
  • 内容: