位置: 编程技术 - 正文

使用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获取表单数据的方法和区别)

  • 实际发放股票股利是什么意思
  • 一般纳税人劳务公司可以开3%的发票吗
  • 航空电子客票行程单在哪里打印
  • 房产税和城镇土地使用税的区别
  • 公司不开票的收入
  • 从农民合作社取得的普通发票可以抵扣吗
  • 房地产企业实收资本要求
  • 个人承包承租转包转租取得的所得
  • 交通费补贴报销的会计分录怎么做?
  • 服务业收到服务业发票分录
  • 技术转让费为什么那么贵
  • 在筹建期间的费用属于什么
  • 收到保险公司返还的保险费
  • 合并重组案例
  • 预收账款核销的流程
  • 计提公司所得税分录
  • 小规模文化交流活动
  • 所得税费用是在哪个科目
  • 应税劳务、服务清单
  • 材料验收入库的会计科目
  • 退休返聘人员的劳动权益保护
  • 资产置换税务处理案例
  • 企业增值税如何退税
  • 投入资本回报率是总资产报酬率吗
  • 腾达路由器默认网关
  • 反映企业利润的指标有
  • 酒店没有营业执照开业员工有责任吗
  • 排污费应计入什么会计科
  • 报废汽车残值收入的商品编码编码
  • 原始凭证的分类依据有哪些?分别能分为哪些类型?
  • elementuiicon
  • 禁止input标签输入
  • php $_files
  • 盈余公积弥补以前年度亏损所有者权益会增加
  • 收到外汇货款
  • vue3.0教程
  • [paper] lift,splat,shooting 论文浅析
  • 无形资产入股后如何处理
  • 支付中介费和物业费比例
  • flash中文版
  • 国税纳税申报表下载
  • 查补税款
  • 国际货运代理公司排名
  • 流动比率中的流动资产包括哪些科目
  • 匿问我答查人
  • sqlserver uuid怎么获取
  • mysql错误代码1067
  • 个人所得税红利所得税率
  • 如何计算保费合同未规定加成比例
  • 再保险业务范围
  • 营改增后哪些费用可以抵扣
  • 出口收入没有及时申报怎么处罚
  • 一般纳税人税种核定表
  • 会计物料超损费怎么算
  • 专用发票下载怎么操作
  • 费用类科目的明细怎么写
  • 公司注册取消验资
  • 开始建账需要哪些数据
  • Linux系统下findmnt命令使用全解
  • ora01804怎么解决windows
  • 为什么我的win7系统会变成xp系统
  • centos7 dns
  • Linux系统安全配置包括
  • win7访问共享文件
  • window8系统桌面啥样的
  • win8网络图标不显示
  • ssh 使用代理
  • 用linux配置ftp服务器的过程
  • Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体
  • 入门级啥意思
  • shell入门
  • unity简单小游戏案例
  • 详解linux设备
  • javaweb开发技术有哪些
  • android 标签页
  • 安卓两页合并到下一页
  • python代码检测在线
  • 湖南税务发票查验平台官网
  • 水利优惠政策
  • 银行缴纳印花税存在问题和建议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设