当前位置:首页 » php学习笔记 » phpGD库(封装验证码函数)--5

phpGD库(封装验证码函数)--5

原创 stpevenchow 96°c 2019年08月18日 20:51 php学习笔记 0条评论
  移步手机端

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

    前面4篇是把封装验证码函数整个进行拆分最后完成了封装操作,整个流程走完过后在回过头去看其实也没有想象中的那么难,作为新手小白的我们不要着急想一口吃一个大胖子,对于重点难点,能拆分操作就进行拆分操作,一步一个脚印的去敲代码,去记住函数的属性,最开始学整个GD库的时候,整个人是没有思路的当真正这4天把验证码函数封装好了过后才发现其实没有想象中的那么难,好多不多罗嗦了,今天就把封装好的验证码函数进行验证登陆操作,把我们前段时间的数据库前后端那个页面用起来,当然了严谨点的小伙伴,也可以自己写一个前台登陆页面。还是老样子,先捋思路,如果要用到验证码,首先在登陆界面肯定要把封装好的验证码给调用出来,然后在另个一页面(判断页面),肯定既要接收前台传过来输入的验证码,又要接收封装验证码函数那里的参数,最后在把这两个接收到的参数进行比较,如果一致,则显示登陆成功,如果不一致则显示登陆失败。

    前端那里好处理,直接input 在新增一个input就行了,但是在验证码这里传参我们要用到$_session,进行传参。效果如下图所示

    phpGD库(封装验证码函数)--5

    这里有一个知识点,是关于function return的 return后面的函数将不会在继续执行,return后面的函数将不会继续执行,return后面的函数将不会继续执行,重要的事情说三遍,这也是今天把我卡了很久的,就是因为这里,导致在判断页面做判断的时候,老是报获取不到参数,没有定义变量的错误。这里调好过后就是前台登陆页面新增input,如下图所示

    phpGD库(封装验证码函数)--5

    这里验证码函数图片需要用image来调因为其本身就是一张图片了,效果如下图所示

    phpGD库(封装验证码函数)--5

    这个整个浏览器背景黑色问题估计是一时半会儿解决不了了。当验证码插入好了过后我们就在判断页面用$_REQUEST进行接收,登陆页面传过来的参数和$_SESSION接收验证码函数文件传过来的参数,session_start();别忘记了。效果图下图所示,数据库还是用的上次的10大美女数据库。

    phpGD库(封装验证码函数)--5    

    这里我们输入正确的验证码过后,在用echo 把前台传过去的用户输入的验证码和后台生成的验证码进行输出,效果如下图所示

phpGD库(封装验证码函数)--5


这样简陋的验证码判断就做好了,当然用完session过后别忘记删除session,unset($session)当然这个只是最简陋的验证码登陆,还有更多的判断为空提示,以及验证码点击刷新等等很多功能,期待后续的学习会一一把这些功能实现,最后会做一个带css的登陆界面出来,可能会仿一个登陆,注册界面,验证码判断,以及点击刷新验证码等等。

欢迎阅读本文,如果本文对您有所帮助,记得收藏/转发☺

本文链接:http://stpeven.com/post/88.html

版权声明:本文为原创文章,版权归 stpevenchow 所有,欢迎分享本文,转载请保留出处!

本文标签:

三人行,必有我师

评论(0)

发表评论:


【顶】 【踩】 【好】 【懵】 【赞】 【表情】

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

推荐阅读
10月14日

css-简单的调查表单制作

发布 : | 分类 : php学习笔记 | 评论 : 0人 | 浏览 : 7次
css-简单的调查表单制作

     拿到种类型的表单过后,我们首先要分析,这个表单大致的要涉及到html哪些标签属性,从表面上来看,这个表格大概是由3个部分组成,主题,标题,内容,把这3个确定好了过后,后面就是直接调用css样式了。下面直接放出代码    <!DOCTYPE html><html><head>    <meta charset="utf...

标签 :