手机版

thinkPHP中验证码的简单用法

时间:2021-09-19 来源:互联网 编辑:宝哥软件园 浏览:

本文描述了验证代码在thinkPHP中的简单使用。分享给大家参考,如下:

老师生成的第一个验证码可以通过在动作文件中直接调用thinkphp中提供的方法来生成,从而保证php的扩展名gd2是打开的。

如下所示:

类动作模型扩展模型{/* * *显示验证码信息*/public function verify(){ ob _ clean();//清空(擦除)输出缓冲区,即清空之前的输出。通常不会显示验证码,所以考虑这个问题:导入(' ORG。util . Image’);image : buildimageverify();}}同时,使用SESSION保存生成的验证码值:复制的代码如下:$_SESSION['验证']。注意:保存用md5加密的值。

在对应的tpl文件中,调用验证码,使用如下:复制代码如下: img src=' http : _ _ app _ _/user/verify ' onclick=' this . src=' _ _ app _ _/user/verify/id/' math . random()'。

显示效果如下:

用户提交过去的验证码,需要md5加密,然后与保存的会话值进行比较,即:

确定md5($_POST['验证']和$ _ session ['验证']是否相等。

至此完成验证码的基本使用。

希望本文对基于thinkPHP框架的PHP程序设计有所帮助。

版权声明:thinkPHP中验证码的简单用法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。