位置: 编程技术 - 正文

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

  • 税后经营净利润加折旧与摊销
  • 个人所得税定额扣除怎样理解
  • 水利基金在哪个科目核算
  • 已发货未收钱会计分录
  • 增值税申报表与财务报表不一致
  • 电子发票密码区显示不全
  • 残疾人保障金零申报怎么填写
  • 已报废的固定资产
  • 办理产权证费用明细
  • 收到总公司投资款怎么做账务处理
  • 进口关税专用缴款书在哪里打印
  • 住宅租给公司办什么手续
  • 金税盘在电脑上怎么打开
  • 个体工商户库存商品入账
  • 工程开票是否需要资质?
  • 取得土地无形资产的条件
  • 一般纳税人注销需要多少钱
  • 电器以旧换新的套路
  • 鉴证咨询公司成本是什么
  • 如何检验发票真伪
  • 招大学生做兼职的网站
  • 手动滑屏怎么操作
  • 安全库存的三种算法
  • 员工用差旅费冲账怎么办
  • 苹果电脑屏幕键盘怎么去除
  • 车间购买办公用品
  • 支付宝花呗服务升级有什么用
  • linux抓包 udp
  • PHP:mcrypt_cfb()的用法_Mcrypt函数
  • 变动成本产品成本包括哪些
  • 查看redis节点
  • 餐厅手撕发票
  • jQuery dom操作
  • download github
  • 音乐制作人评刀郎新专辑
  • chage -l命令
  • phpweb缓存技术
  • 工会经费的来源包括
  • 个体发票税率开错了怎么办
  • 代垫运杂费计入原材料成本吗
  • 运输发票税金如何入账
  • 账本印花税怎么申报缴纳
  • 电子商业汇票是指
  • linux mysql 安装与操作
  • 增值税为什么不在利润表里体现
  • 企业固定资产对应哪个科目
  • 暂估和冲暂估分录
  • 社保费阶段性减免政策到什么时候
  • 跨期发票账务处理办法
  • 食堂员工私自拿东西怎么办
  • 其他收益结转到什么科目
  • 公司广告制作费用申请报告
  • 同一控制下的控股合并中,投资方
  • 营改增小规模纳税人可以进行税额扣除
  • 香港的收据可以作为报销凭证吗
  • 会计档案销毁方案怎么写
  • sqlserver存储过程声明变量
  • macos 右键菜单
  • 还原精灵使用教程
  • win7系统怎么用
  • Win10 Mobile build 14393.189安装与上手体验视频
  • Win10 PC RS2快速预览版14926更新与修复内容汇总
  • desl.exe是什么
  • ip地址有冲突怎么查看
  • PSof1.exe - PSof1是什么进程 有什么作用
  • win7架设ftp服务器
  • cocos2dx怎么用
  • node.js获取文件信息的方法是什么
  • ftp如何上传数据
  • js多选
  • 创业要看的书
  • nodemodules拷贝到其他目录
  • 如何实现高质量发展
  • js register
  • 国家税务总局全国增值税发票官网
  • 2021一带一路会议时间?
  • 社保逾期未申报会造成什么影响,要怎么处理
  • 增值税申报表更正申报期限
  • 互联网服务业有哪些行业
  • 税务局纪检组为税收工作纪律保障
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设