php教程|php手册
如何,运用,PHP,库,生成,验证,码,当,我们,要,使用,先在,php.ini,里,增加,一行,引用,extensio
php教程-php手册
当我们要使用先在php.ini里增加一行引用:extension=php_gd2.dll
图书馆网站源码下载,vscode远程工作区,ubuntu 51开发,tomcat log实时监控,金融爬虫交易,php sql 乱码问题,音乐类seo构思怎么写,国内html5网站,vps模板lzw
重启apache。做一个测试页 var_dump(gd_info());输出数据表明PHP GD库引用成功。
办公系统oa源码,vscode的运行按钮在哪,ubuntu安装双拼,工程放在tomcat下,外挂爬虫价格,php 处理post请求,什么是seo 留痕推广,蚂蚁分类信息门户网站源码带手机端,软件开源声明模板lzw
表单auth.html
公交源码,vscode 太慢了,ubuntu系统怎么修改用户,jsp tomcat 发布,sqlite3统计,jq分页器插件下载,工作流 前端框架,爬虫实验总结分析,php 导出 csv,seo新手入手教程seo博客,网站下拉大菜单,网页导航头部下拉菜单,人才网网站模板,vb运动会管理系统代码,小程序会员源码lzw
<metahttp-equiv=’Content-Type’ content=’text/html; charset=utf-8′>
PHP GD库生成验证码 auth.php
<?phpsession_start();header(“Content-type:image/png”);$img_width=100;$img_height=20;srand(microtime()*100000);for($i=0;$i<4;$i++){$new_number.=dechex(rand(0,15));}$_SESSION[check_auth]=$new_number;$new_number=imageCreate($img_width,$img_height);//创建图象ImageColorAllocate($new_number,255,255,255); //设置背景色为白色for($i=0;$i<strlen($_SESSION[check_auth]);$i++){ $font=mt_rand(3,5); $x=mt_rand(1,8) + $img_width*$i/4; $y=mt_rand(1,$img_height/4); $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色 imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符}ImagePng($new_number);ImageDestroy($new_number);?>
PHP GD库提交页面 check_auth.php
<?phpsession_start();$auth=$_POST[‘auth’];if(empty($auth)){ echo ‘错误:验证码不能为空’; die;}if($auth==$_SESSION[‘check_auth’]){ echo ‘正确’;}else{ echo ‘错误:验证码输入错误’;}?>
以上就是本文所介绍的PHP GD库生成验证码的相关知识,希望对大家有所帮助。