CI框架验证码CAPTCHA辅助函数用法实例


Posted in PHP onNovember 05, 2014

本文实例讲述了CI框架验证码CAPTCHA 辅助函数的用法,分享给大家供大家参考。具体如下:

使用CAPTCHA 辅助函数很方便生成验证码,但是图片是存储在文件夹下,不是输出流,感觉不够完美,可以拿来用用。

说明:产生4位的随机数,CI根目录下建立captcha文件夹。

<?php 

$this->load->helper('captcha');

$vals = array(

    'word' => rand(1000, 10000),

    'img_path' => './captcha/',

    'img_url' => 'http://localhost/ci/captcha/',

    //'font_path' => './path/to/fonts/texb.ttf',

    'img_width' => '150',

    'img_height' => 30,

    'expiration' => 7200

    );

$cap = create_captcha($vals);

echo $cap['image'];

?>

运行结果如下图所示:

CI框架验证码CAPTCHA辅助函数用法实例

希望本文所述对大家的CI框架程序设计有所帮助。

PHP 相关文章推荐
PHP技术开发技巧分享
Mar 23 PHP
php Static关键字实用方法
Jun 04 PHP
一些需要禁用的PHP危险函数(disable_functions)
Feb 23 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
php操作路径的经典方法(必看篇)
Oct 04 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP操作MySQL事务实例
Nov 05 #PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 #PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 #PHP
PHP实现获取域名的方法小结
Nov 05 #PHP
php调用shell的方法
Nov 05 #PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 #PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 #PHP
You might like
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
js实现旋转木马效果
2017/03/17 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
Vue.js中组件中的slot实例详解
2017/07/17 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
nodejs实现获取本地文件夹下图片信息功能示例
2019/06/22 NodeJs
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
通过Pandas读取大文件的实例
2018/06/07 Python
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
python日志模块logbook使用方法
2019/09/19 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
python下载的库包存放路径
2020/07/27 Python
演讲稿怎么写
2014/01/07 职场文书
二年级评语大全
2014/04/23 职场文书
爱国主义电影观后感
2015/06/18 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
修改并编译golang源码的操作步骤
2021/07/25 Golang
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL