首页 > 后端开发 > php教程 > PHP验证码效能的实现

PHP验证码效能的实现

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-13 13:20:31
原创
976 人浏览过

PHP验证码功能的实现

/**
	 *产生验证码图片
	 */
	public function actionVerfiycode() {
		Header ( "Content-type: image/gif" );
		$border = 0; //是否要边框 1要:0不要
		$how = 4; //验证码位数
		$w = $how * 15; //图片宽度
		$h = 20; //图片高度
		$fontsize = 5; //字体大小
		$alpha = "abcdefghijkmnopqrstuvwxyz"; //验证码内容1:字母
		$number = "0123456789"; //验证码内容2:数字
		$randcode = ""; //验证码字符串初始化
		srand ( ( double ) microtime () * 1000000 ); //初始化随机数种子
		$im = ImageCreate ( $w, $h ); //创建验证图片
		$bgcolor = ImageColorAllocate ( $im, 255, 255, 255 ); //设置背景颜色
		ImageFill ( $im, 0, 0, $bgcolor ); //填充背景色
		if ($border) {
			$black = ImageColorAllocate ( $im, 0, 0, 0 ); //设置边框颜色
			ImageRectangle ( $im, 0, 0, $w - 1, $h - 1, $black ); //绘制边框
		}
		for($i = 0; $i open();	
		Yii::app()->session->add('randcode',$randcode);
		/*绘图结束*/
		Imagegif ( $im );
		ImageDestroy ( $im );
		/*绘图结束*/
	
	}
	
登录后复制


引自:http://www.admin5.com/article/20080314/75984.shtml
相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板