位置: 编程技术 - 正文

使用php实现网站验证码功能【推荐】(如何使用php写一个网页)

编辑:rootadmin

推荐整理分享使用php实现网站验证码功能【推荐】(如何使用php写一个网页),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:用php做网站,如何使用php写一个网页,php如何写网站,用php做网站,使用php实现网站链接,使用php实现网站链接,用php做网站,使用php实现网站链接,内容如对您有帮助,希望把文章链接给更多的朋友!

验证码是网站常用的一项安全措施,也是新人站长较难掌握的一项技能,这里我向大家介绍一简单有效的验证码实现方法。

开始之前

在正式开始之前我们需要打开php的gd2图形库支持(在php.ini,中搜索“php_gd2.dll”,找到“;extension=php_gd2.dll”并去掉句首的分号) 。

可以参考:如何打开php的gd2库

核心:img.php

这个页面生成一张验证码并将正确数值写入 Session

随机一个4位验证码

$check=rand(,);

将生成的验证码写入session

创建一张图片

使用php实现网站验证码功能【推荐】(如何使用php写一个网页)

$im = imagecreate(,);

由于这种图片的背景默认是黑色的所以我们要用白色填充。

imagefill($im,0,0,ImageColorAllocate($im, ,,));

使用imageline随机绘制两条实线

在随机位置绘制文字

输出图像

结束,下面是完整代码

用户界面:index.php

想必大家都知道怎么做,我就直接给出代码了

以上的代码将用户输入的数值传递到“action.php”中

检查:action.php

这一步要将用户输入数值与session中的数值进行比对

相等,输出“正确”

不相等,输出“不正确”

标签: 如何使用php写一个网页

本文链接地址:https://www.jiuchutong.com/biancheng/294669.html 转载请保留说明!

上一篇:PHP设置Cookie的HTTPONLY属性方法(php cookie session)

下一篇:PHP获取表单数据与HTML嵌入PHP脚本的实现(php获取表单数据的方法和区别)

  • 停车场自助缴费系统
  • 上月未记账本月可以记账吗
  • 固定资产一次性折旧的账务处理和税务处理
  • 资金成本加价收入能作为收入开票吗
  • 预支差旅费属于什么凭证
  • 应付票据的处理
  • 存货计提减值准备是什么原则
  • 差额事业单位发放科研奖励记账
  • 冲销已结转的成本
  • 2021年2月适合公司开业的日子
  • 集体劳动合同与劳动合同的区别
  • 房地产预售款收条怎么写
  • 暂估收入是否暂列金额
  • 价内税包括
  • 民营医院增值税政策
  • 企业单位名称变更说明
  • 住宿专票怎么入账
  • 出售固定资产计入
  • 社保支付账号是什么
  • 个人独资企业对公账户转个人账户
  • 销售电梯并安装如何缴纳增值税
  • 车辆理赔过程中,赔付款给谁
  • 出口退税 免税
  • 企业支付个人劳务费需要发票吗
  • 苹果手机升级微信版本
  • 把d盘的空间分配到e盘
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • 建筑劳务公司计提工资怎么做账
  • 怎样识别?
  • 预付款开票税务问题怎么解决
  • 企业缴税科目
  • 亏损企业所得税汇算清缴怎么做
  • linux搭建web服务器
  • phpqrcode
  • php操作json文件
  • 【Vue】踩坑日记:Scoped下动画无效,曾经以为百利而无一害的Scoped,也有自己的限制
  • 建行企业网上银行主管盾权限分配
  • python单链表的创建
  • 电影院是否征收文化建设事业费
  • 社保费用如何做账,社保费会计分录如何写
  • python 定制类
  • 股东退股怎么入账
  • ajax写接口
  • 企业所得税季末从业人数
  • 研发设备的折旧计入研发费用吗
  • 发票未及时开,但是双方会计已经做帐,怎么办?
  • 固定资产计提折旧是什么意思
  • 开发间接费用怎么计算
  • 免税苗木普通发票抵扣怎么在申报填写
  • 进项增值税发票抵扣期限
  • 实际验收入库是什么科目
  • 已经入库的商品出库了要怎么做会计分录
  • 什么是非关联方账户
  • sqlserver批处理语句
  • sql server数据库中的null(空值)
  • win19截屏快捷键
  • win10怎么设置为win7模式
  • windows service 2003
  • Gene6 FTP在windows 2008上面破解后无法启动解决方法
  • 应用程序复制粘贴
  • windows7很卡
  • win10日历怎么设置
  • 无线网络连接不上显示无ip分配
  • mac计算器快捷键
  • 双液浆常用配合比
  • 搜索应用界面
  • 给网页添加javascript
  • Access to the path "LibraryUnityAssembliesUnityEngine.xml" is denied.
  • 举例讲解水生花卉栽培管理
  • shell 脚本 判断
  • perl中qw
  • unityz
  • js中split方法的作用
  • python 变参
  • 修改应用程序图标
  • jquery技巧
  • 个人所得税房贷能退多少钱
  • 纳税人如何划分
  • 个体工商户税务注销流程及需要的资料
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设