设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
php生成图形验证码几种方法小结
返回列表
查看:
1239
|
回复:
0
php生成图形验证码几种方法小结
[复制链接]
wx_pylelnL4
当前离线
积分
7532
2536
主题
2536
帖子
7532
积分
论坛元老
论坛元老, 积分 7532, 距离下一级还需 9992467 积分
论坛元老, 积分 7532, 距离下一级还需 9992467 积分
积分
7532
发消息
电梯直达
楼主
发表于 2018-2-14 08:12:10
|
只看该作者
|
倒序浏览
|
阅读模式
我们先来检查一下自己的php是不是打开了gd库。
[U]复制代码[/U] 代码如下:
$value)
echo "$cate: $value
";
}else
echo '你没有安装gd扩展';
?>
如果有返回信息就正确可以常用使用了
例1
[U]复制代码[/U] 代码如下:
例2
使用PHP,结合session和GD库扩展开发的一个生成验证码的例子(w3c推荐),可以很方便的用于项目中。而且样式美观
[U]复制代码[/U] 代码如下:
//首先开启session
session_start();
//定义前台显示验证码长&宽
$image_width = 120;
$image_height = 40;
$characters_on_image = 6;
$font = './monofont.ttf';
//The characters that can be used in the CAPTCHA code.
//avoid confusing characters (l 1 and i for example)
$possible_letters = '23456789bcdfghjkmnpqrstvwxyz';
$random_dots = 10;
$random_lines = 30;
$captcha_text_color="0x142864";
$captcha_noice_color = "0x142864";
//定义要生成验证码的字符串
$code = '';
$i = 0;
while ($i 0xFF & ($int >> 0x10),
"green" => 0xFF & ($int >> 0x8),
"blue" => 0xFF & $int);
}
个人推荐推荐第二个生成验证码程序代码,各位同学可尝试参考对比哦,最后一个是W3C标准生成的也是利用了php gd库。
您可能感兴趣的文章:
关于java 图形验证码的解决方法
PHP5中GD库生成图形验证码(有汉字)
PHP制作图形验证码代码分享
Java Web开发之图形验证码的生成与使用方法
asp.net生成字母和数字混合图形验证码
ASP.NET生成图形验证码的方法详解
JS制作图形验证码实现代码
PHP实现生成带背景的图形验证码功能
.Net Core 下使用ZKWeb.System.Drawing实现验证码功能(图形验证码)
Javascript 制作图形验证码实例详解
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端