下载此文档

thinkphp 笔记手册.doc


文档分类:资格/认证考试 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
我们通过在在模块类中增加一个 verify 方法来用于显示验证码,最简单的例子:
Public function verify(){
// 导入Image类库
import("");
Image::buildImageVerify();
}
import 方法是 ThinkPHP 内置的类库和文件导入方法,上例导入的文件为 ThinkPHP 系统目录下/Util/ 文件。如果已经将 Image 类库拷贝到了当前项目下,如 下,则可以以:
import("***@.");
方式导入,具体可参见《ThinkPHP import 类库导入》。
import 方法是 ThinkPHP 内置的类库和文件导入方法,上例导入的文件为 ThinkPHP 系统目录下/Util/ 文件。
在表单页面中使用验证码,是以 html img标签来调用:
<input type="text" name="verify">
<img id="verifyImg" src="__URL__-verify" onClick="changeVerify()" title="点击刷新验证码" />
src 属性值即为验证码方法访问地址,视实际情况不同而不同。
验证码刷新
当点击验证码图片时,触发 JavaScript changeVerify() 函数重新读取验证码,从而实现验证码刷新。该函数参考如下:
<script language="JavaScript">
function changeVerify(){
var timenow = new Date().getTime();
('verifyImg').src='__URL__/verify/'+timenow;
}
</script>
在调用验证码 verify 的时候,buildImageVerify 会记录本次验证码的 MD5 信息。在表单验证操作里,以如下方法来检查验证码是否正确:
if($_SESSION['verify'] != md5($_POST['verify'])) {
$this->error('验证码错误!');
}
其中$_SESSION['verify'] 中的 verify 名称为 buildImageVerify 方法默认 SESSION 注册名称,
ThinkPHP import 方法
ThinkPHP 模拟了 Java 的类库导入机制,统一采用 import 方法进行类文件的加载。import 方法是 ThinkPHP 内建的类库和文件导入方法,提供了方便和灵活的文件导入机制,完全可以替代 PHP 的 require 和 include 方法。
但对于第三方类库,我们建议使用 vendor 方法来导入。
import 语法:
boolen import(class, baseUrl, ext)
参数说明:
参数
说明
class
必须,表示要导入的类库,采用命名空间的方式。
baseUrl
可选,表示导入的基础路径,省略的话系统采用默认的规则,具

thinkphp 笔记手册 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2015-10-03
最近更新