位置: 编程技术 - 正文

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

  • 证券交易计税依据
  • 以前减记存货价值的影响因素是什么意思
  • 企业清算过程中应收应付的处置
  • 销售税金及附加含增值税吗
  • 企业的商品产品包括
  • 不征税收入税屋
  • 修理费要开税控清单吗
  • 员工激励该怎么表达
  • 以现金形式发放的员工餐费补贴,可并入职工福利费
  • 个人公寓出租给公司要交税吗?
  • 增值税简易征收一览表
  • 进项发票没有收到,销项已开出,成本如何结转
  • 开户许可证复印件是什么
  • 微软输入法打不出汉字只有拼音
  • 合并财务报表中的负债和股东权益
  • 纳税人办理退税手续流程
  • windowsserver2008r2
  • 入库的原材料单价怎么求
  • 股权转让协议的注意事项
  • PHP:pg_execute()的用法_PostgreSQL函数
  • 营改增前甲供材施工企业如何缴纳企业所得税
  • lnmgr.exe是什么
  • php获取网页源码
  • 工程完工后有质量问题能解除合同吗
  • nullable object must have a value
  • php实现上传文件
  • 企业办理税务
  • php判断数据库是否连接成功
  • 黄石国家公园的占地面积
  • vue设置宽度
  • vue 滚动条
  • php数学
  • 固定资产的计提折旧在月初还是月末
  • ip6tables-restore命令 还原ip6tables表
  • python3 静态方法
  • thinkphp框架怎么用
  • 科目汇总表一页不够写怎么办
  • 生产成本明细账t型账
  • 税控盘百科
  • 受托加工的物资是存货吗
  • mysql数据库简单介绍
  • 一般纳税人销售旧货
  • 什么是企业汇算清缴年度
  • 筹建期间发生的借款利息
  • 撤回或减少投资所得税处理
  • 企业取得的财政补贴是否缴纳增值税
  • 如何提取十位数
  • 已抵扣进项税额转出的会计分录怎么做
  • 发放工资社保的账务处理
  • 汇兑损益财务费用借方
  • 高速过路费怎么补交
  • 企业退休职工取暖费
  • 固定资产清理账务处理流程
  • 财政总预算会计的主体是
  • 餐饮服务属于什么职业
  • 企业可以变更行业吗
  • 应收账款坏账准备借贷方向
  • 关于废止有关排污收费规章和规范性文件的决定
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • arp攻击的原理及防范
  • windows server 2016最大内存
  • mac怎么设置默认打开方式
  • psoft1.exe - psoft1是什么进程 有什么作用
  • cocos-2dx
  • opengl绘制球面
  • nodejs怎么安装npm
  • android layer
  • shell脚本转换文件编码
  • 深入理解linux系统
  • js鼠标滚动页面触发事件
  • 表单jsp
  • unity unite
  • 四川省税务局发票查询
  • 国家税务总局河南省税务平台
  • 信用社股金分红时间
  • 江苏地税个税申报时间表
  • 电子口岸无纸化网上签约流程
  • 郝姓家谱辈分查询
  • 苏30参数
  • 怎么查询地税信息表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设