使用php实现网站验证码功能【推荐】
验证码是网站常用的一项安全措施,也是新人站长较难掌握的一项技能,这里我向大家介绍一简单有效的验证码实现方法。 开始之前在正式开始之前我们需要打开php的gd2图形库支持(在php.ini,中搜索“php_gd2.dll”,找到“;extension=php_gd2.dll”并去掉句首的分号) 。 可以参考: 核心:img.php这个页面生成一张验证码并将正确数值写入 Session 随机一个4位验证码
将生成的验证码写入session 创建一张图片
由于这种图片的背景默认是黑色的所以我们要用白色填充。
使用imageline随机绘制两条实线 在随机位置绘制文字 输出图像 结束,下面是完整代码 用户界面:index.php想必大家都知道怎么做,我就直接给出代码了 以上的代码将用户输入的数值传递到“action.php”中 检查:action.php这一步要将用户输入数值与session中的数值进行比对 相等,输出“正确” 不相等,输出“不正确” 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- php – 是否可以隐藏用javascript编写的代码?
- php – XPath与没有名称空间的属性不匹配作为前缀
- php array_merge_recursive 将两个或多个数组合并为一个数组
- php – WooCommerce自定义字段 – 多重选择
- 在PHP和Javascript中实现用户授权
- php – preg_match()和preg_replace()慢吗?
- 非常全面的php日期时间运算汇总
- php错误提示failed to open stream: HTTP request failed!的
- 用php建立自己的网站内容管理系统CMS
- php – 如何以编程方式在Drupal 8中创建节点?