位置: 编程技术 - 正文

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

发布时间:2024-01-13

推荐整理分享使用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获取表单数据的方法和区别)

  • 企业之间拆借资金是什么意思
  • 增值税进项税额加计抵减政策
  • 应纳税所得额是利润总额吗
  • 等线支付给劳务派遣单位的工资怎么做账
  • 法人的垫资在现金流量表中怎么填写
  • 小规模纳税人增值税怎么算
  • 过路费报销单怎么填写图片
  • 企业所得税研发费用100%扣除的有哪些企业
  • 土地增值税清算利息扣除规定
  • 收到汇算清缴退税账务处理
  • 开出发票上有折扣的怎么入账?
  • 净利润增长率计算公式是什么意思
  • 企业收回报废产品合法吗
  • 销售使用固定资产账务怎么处理
  • 2021 上海房产税
  • 当月认证失控发票怎么做账处理?
  • 小规模纳税人按季收入不达30万
  • 广告公司确认收入怎么写
  • 2019年核定征收税率表
  • 餐饮业管理费用明细表
  • 企业信息公示社保信息怎么填,公司没有交
  • 基本建设项目待摊投资管理规定
  • windows10如何移动文件
  • 不计入开办费可以吗
  • 直接人工分配按计时工资怎么分
  • navione.exe是什么意思
  • php的总结
  • 怎么关闭win10搜索栏
  • win10组策略编辑器打不开怎么办
  • 注销税务时其他应付款的账务处理
  • 代开发票的弊端?
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • php完整教程
  • 企业财务会计
  • 公司出租房屋租赁发票税率
  • php的file函数
  • 个体户要交哪些税怎么交
  • 机器设备拆除增值税税率
  • 企业内部研究开发项目开发阶段的支出
  • php和aspnet哪个好
  • 阿尔卑斯山环保
  • 结转已销售产品的实际生产成本会计分录
  • vue实现瀑布流布局
  • chrome插件开发语言
  • hash操作
  • ftp命令行
  • 试生产产品计入研发费用吗
  • 6月收到4月的单子怎么办
  • 财报层次和认定层次
  • mongodb中的objectid
  • 当月利息发票未开可以先入账吗
  • 未达起征点的增值税会计处理
  • 计提消费税的会计分录讲解
  • 外商投资的企业有哪些
  • 长期待摊费用摊销会计分录
  • 代付电费开发票
  • 受托代销商品款是什么意思
  • 库存商品盘盈怎么做账
  • 新成立的公司能干吗
  • 主营业务成本借贷方向增减
  • 银行现金支票作废处理步骤
  • 对公账户的钱可以花吗
  • 车票抵扣进项税怎么计算
  • 场地租用招标方案怎么写
  • mysql中计算两个日期之间的天数
  • linux的ip查看
  • Linux磁盘分区的作用
  • Win10 Mobile RS2预览版14926已知问题和解决方法汇总 谨慎升级
  • linux单个文件夹文件数量
  • win7文件和打印机共享
  • 表单验证element
  • python中的文件读写
  • javascript HTML5 canvas实现打砖块游戏
  • input的file
  • node js模块
  • recyclerview和scrollview
  • jquery封装的函数
  • 微信收款商业版和个人经营收款码区别
  • 学费报销找学校哪个部门
  • 每月社保缴费截止日期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号