位置: 编程技术 - 正文

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

  • 股票权类型
  • 电子商务税收的特征有哪些?
  • 礼品进项怎么做进项转出
  • 缴纳增值税会计账务处理
  • 个体户年报纳税额怎么填
  • 企业并购需要交什么税
  • 转回存货跌价准备为什么是可抵扣暂时性差异
  • 增票普票税额是否可以抵扣吗
  • 承包费收入如何入账
  • 资产负债表上的资产是原值还是净值
  • 作废的支票银行怎么处理
  • 未取得发票的收入怎么做账
  • 流动资产周转次数低说明什么
  • 对债务人取得债权是什么意思
  • 留抵税额注销时,会计分录
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 税务局返还的代征代扣要交增值税吗
  • 商铺 公司
  • 公司变卖废纸也需要缴税
  • 委托代销商品按什么确认收入
  • 公务费和业务费怎么算
  • 本月无票收入到下月开具如何申报
  • 其他资金账簿和资产账簿
  • 在建工程转入长期待摊费用吗
  • 同一控制下合并对价怎么算
  • 如何更改中英文切换
  • 发票产生的材料是什么
  • 关于幼儿园会没课程的会刊
  • win7为什么这么多人用
  • PHP:pg_execute()的用法_PostgreSQL函数
  • 客户尾款不付会计分录
  • 发票支票区别
  • 残疾人就业保障金有什么好处
  • 企业所得税扣除限额标准
  • 利息收入发票能抵扣吗
  • php图片加水印实例分析
  • php 文件管理系统
  • 波尔图葡萄牙语
  • php js
  • 数据库如何迁移数据库表
  • 工业企业成本核算的一般程序包括下列的
  • 其他应收款包括应收利息吗
  • 红票申请单怎么开
  • 残保金计税基数是什么
  • 天猫如何不走对公账户
  • 工程施工科目借方尾差怎么调整
  • 税法上未投入使用的无形资产摊销所得税能扣除吗
  • 暂估成本多了
  • 包工包料意思
  • 个人申请代开发票流程怎么操作?
  • 应付账款的入账价值应当包括增值税的进项税额
  • 产假工资扣税
  • 一次性扣除固定资产出售处理
  • 清卡和抄报税是什么意思
  • 用友软件中冲销凭证在哪
  • 申请国家知识产权的条件
  • 销售产品收取的价款
  • 股东分红入什么科目利润分配~应付利润
  • 分公司做账报税
  • 网上认证平台进不去怎么办
  • 2018年水利建设基金税率
  • win7复制文件
  • centos直接安装
  • centos启动有三个选项
  • ubuntu16.04 ssh连接不上
  • 苹果电脑bim
  • win102020h2版本
  • win10 预览版 移除 tab 栏 特性
  • linux+c
  • 紧跟潮流的句子
  • pdf文件下载后打不开
  • android5种布局
  • 中国现在很多网站
  • 批处理文件用的什么语言
  • js解析文本文件
  • javascript运用
  • 善意取得的条件和效力
  • 网上跨区预缴
  • 甘肃税务局电子税务局app
  • 城镇土地使用税减免税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设