【精华】PHP网站验证码不显示的终结解决方案

news/2024/5/20 15:31:08/文章来源:https://blog.csdn.net/weixin_30413739/article/details/98995544

PHP网站验证码不显示,这个是个很基础的PHP问题了,不过有点时候会比较让开发者比较头疼了。很多解决方案仅仅考虑到gd2,却忽略了另外一个很重要的因素了,相信在了解本教程之后,验证码不显示基本上就不算什么问题了。下面我们用windows为例,来展开我们的教程,linux系统也可以拿来参照的。

PHP网站验证码不显示的终结解决方案

工具/原料

  • 带验证码的测试网站源码
  • 一台windows服务器

方法/步骤

  1. 确保php环境能用,php文件能被正常服务器软件解析,也可以找到php.exe或者php-cgi.exe执行下,php配置没问题的话就是跳出一个cmd窗口且不会自动关闭,然后有一个光标一直在闪烁。

    PHP网站验证码不显示的终结解决方案
  2. 在测试网站根目录下面新建phpinfo.php文件,文件内容可以参照图片,就是phpinfo();语句,主要的作用就是显示php服务器的配置信息。

    PHP网站验证码不显示的终结解决方案
  3. 在浏览器中访问到第一步中新建的phpinfo.php文件。Ctrl+F查询gd,如果有出现,就表示gd2库已经加载了,如果验证码还是不显示,请继续看下一步。

    PHP网站验证码不显示的终结解决方案
  4. 特别是utf-8的项目,很多新手习惯使用了windows自带的记事本对网站一些配置文件进行修改保存,这样配置文件的编码也随之变化了,一般是由无bom的utf-8变成了utf-8。可以说记事本跟utf-8的php项目来说简直就是噩梦啊,也是新手比较常犯的一个低级失误了。

    PHP网站验证码不显示的终结解决方案
  5. 使用notepad++或其他编辑软件对配置文件(也有可能是别的文件,自己核对下那些文件是被记事本修改过的)进行编码转换,将PHP文件编码重新修改为无bom的utf-8编码格式,点击保存下,大功告成。据说那些编程高手都是一个记事本就能写一套系统的,那他们是怎么解决这个无bom的utf-8编码格式的问题的。

    PHP网站验证码不显示的终结解决方案
    PHP网站验证码不显示的终结解决方案
    END

注意事项

  • 千万千万不要使用记事本来编辑修改php文件,对于ie来说,无bom的utf-8编码跟utf-8编码的区别是很大的,如果你编辑过,暂时可能没出问题,后续出问题了甚至你找都找不到的。
  • 不要太相信网上批量处理无bom的utf-8的小工具了,如果一定要用,事先请做好备份工作。

转载于:https://www.cnblogs.com/apolloren/p/7827216.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_804804.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML作品——家乡旅游网站

文章目录[隐藏] 为通道旅游做贡献 为通道旅游做贡献纯静态页面HTML作品,当时开HTML课程,自己纯手工制作的。其实是个半成品,还有很多东西没介绍完,如果有喜欢旅游的朋友,欢迎与我联系,共同制作旅游网站顺便…

网站源码——爱的小窝

文章目录[隐藏] 一款记录情侣生活的,基于PHP的网站 一款记录情侣生活的,基于PHP的网站安装教程:上传到空间或者服务器进行安装默认账号密码:admin 123456管理员可添加男方与女方的账号密码管理页面:url/admin蓝奏网盘行…

舔狗日记随机展示网站源码

最近各种日记挺火的 什么 舔狗、保安、小偷。。。主要是在首页使用了js,首页添加了一个“再来一段”按钮,无需刷新即可实现显示新的内容。至于舔狗日记内容,存放在index.js文件里,可以自己收集添加。蓝奏网盘演示地址行云博客 - 免…

网站开发调试工具——HTTP Debugger Pro汉化版

文章目录[隐藏] HTTP Debugger Pro汉化版使用说明: HTTP Debugger Pro汉化版HTTP Debugger Pro 主要是用来测试调试复杂的网站应用程序,通过这款软件可以帮助用户实时跟踪显示浏览器和网站服务器之间的所有通讯信息,既是一个专业的网络抓包工…

网站缩略图生成源码

文章目录[隐藏] 网站缩略图一键生成源码 网站缩略图一键生成源码源码功能:输入网址,一键生成PC、iPad、iPhone、laptop端缩略图附件下载文件名称:网站缩略图生成源码 更新日期:2020-04-22 文件大小:127.1K 提示&#x…

网站克隆:setoolkit社工软件

本文转自行云博客https://www.xy586.top beef-xss 安装beef-xss&#xff1a;apt install beef-xss 安装完成之后运行beef-xss&#xff1a; 登录网址&#xff1a;http://192.168.232.138:3000/ui/authentication 将beef-xss生成的js代码&#xff0c;放入网站中 <script …

计算机网络及网站相关的基础知识

网站&#xff1a;又称website&#xff0c;是指在互联网上根据一定的规则&#xff0c;使用HTML、PHP等代码语言制作的用于展示制定内容的相关网页的集合&#xff0c;有可供管理人员操作的后台及用户使用的前台。website就是一种通讯工具&#xff0c;人们可以通过website来公布自…

HTTP应用:SEO搜索引擎劫持的简单介绍与HTTP方法的漏洞利用

SEO搜索引擎劫持 SEO即为搜索引擎优化。简单的说&#xff0c;就是让网站的排名更高。 黑帽SEO就是通过作弊手段欺骗搜索引擎&#xff0c;取得优化效果。 黑帽SEO的一种手段是先对较大的网站进行入侵&#xff0c;然后挂友情链接&#xff08;黑链&#xff09;&#xff0c;从而优化…

个人博客网站弃用Abp

序 国庆假期,地铁站过道都是人山人海&#xff0c;故决定放弃了去祖国的大好河山的路上添堵。宅在家里折腾pgsql和个人网站&#xff0c;让我决定个人网站后台弃用Abp这个被奉做神明的框架。 初探gensql工具 因为长期混迹于.net core群&#xff0c;群里面的叶生大神几近偏执地宣传…

LAMP网站架构

LAMP定义 基本定义 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 Linux&#xff0c;操作系统&#xff0c; Apache&#xff0c;网页服务器 MariaDB或MySQL&#xff0c;数据库管理系统(或者数据库服务器) PHP、 Perl或Python&#xff0c;脚本语言 …

宝塔搭建网站

安装宝塔面板 首先我们要进入虚拟机centos7&#xff0c;在命令行输入以下命令安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 等待安装完成之后&#xff0c;命令行会显示面板的登录…

x-ray之第三篇-代理模式进行登陆后的网站扫描

使用xray代理模式进行漏洞扫描 代理模式下的基本架构为&#xff0c;扫描器作为中间人&#xff0c;首先原样转发流量&#xff0c;并返回服务器响应给浏览器等客户端&#xff0c;通讯两端都认为自己直接与对方对话&#xff0c;同时记录该流量&#xff0c;然后修改参数并重新发送…

网站篇笔记之22对恶意链接的处理

文章目录介绍如何处理如何预防页面利用方式隐藏的链接如何查找链接链接如何处置免责声明介绍 所谓的挂马&#xff0c;就是黑客通过包括&#xff1a;SQL注入&#xff0c;XSS跨站、恶意扫描、0day, 等各种方法获得网站管理员账号。 然后登陆网站后台&#xff0c;通过数据库“备份…

网站页面篡改及挂马的应急处置

文章目录排查思路常见技术手段直接篡改页面iframe框架篡改JS 文件篡改其他篡改处置过程事件描述处置过程简述摘抄排查思路 排查篡改的页面。排查是否有Webshell。排查是否存在操作系统级木马。排查网站存在的漏洞及黑客的攻击路径。进行综合分析及溯源。 常见技术手段 直接篡…

测试网站搭建+渗透+审计之第三篇Swagger接口渗透测试

文章目录 介绍基础使用漏洞利用0x01 Swagger敏感信息泄露的路径0x02 Authorize认证缺陷漏洞漏洞描述漏洞利用介绍 Swagger 是一款RESTful接口的文档在线自动生成加功能测试的软件。 目的是为了减少与其他团队的沟通成本,因此会使用Swagger构建RESTful API文档来描述所有的接口…

钓鱼网站实现

检查网络可用性 运行中间人 伪造网关 钓鱼

[Django] Window上通过IIS发布Django网站

网上的教程坑实在多&#xff0c;以下是本人亲测通过的&#xff1a; 需要解决的问题&#xff1a; 1.使用 python manage.py runserver 来运行服务器&#xff0c;只适用测试环境中使用&#xff0c;正式发布的服务&#xff0c;需要一个可以稳定而持续的服务器。 2.部署在Windows服…

《深入网站开发和运维》

《深入网站开发和运维》 基本信息 原书名&#xff1a;Pro website development and operations:Streamlining devOps for large-scale websites 原出版社&#xff1a; Apress 作者&#xff1a; (美)Matthew Sacks 译者&#xff1a; 曾少宁 丛书名&#xff1a; 图灵程序设计丛…

常见的网站服务器架构

初始阶段的网站架构 一般来讲&#xff0c;大型网站都是从小型网站发展而来&#xff0c;一开始的架构都比较简单&#xff0c;随着业务复杂和用户量的激增&#xff0c;才开始做很多架构上的改进。当它还是小型网站的时候&#xff0c;没有太多访客&#xff0c;一般来讲只需要一台服…

Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测

Kaggle网站流量预测任务第一名解决方案&#xff1a;从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数&#xff1a;5931近日&#xff0c;Artur Suilin 等人发布了 Kaggle 网站流量时序预测竞赛第一名的详细解决方案。他们不仅公开了所有的实现代码&#xff0…