最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php无法显示验证码

来源:动视网 责编:小采 时间:2020-11-27 15:02:19
文档

php无法显示验证码

php无法显示验证码:php无法显示验证码?验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因):(1)php没有安装gd2模块,可以使用phpinfo()函数查看。(2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM
推荐度:
导读php无法显示验证码:php无法显示验证码?验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因):(1)php没有安装gd2模块,可以使用phpinfo()函数查看。(2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM


php无法显示验证码?

验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因):

(1)php没有安装gd2模块,可以使用phpinfo()函数查看。

(2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM的utf-8。

UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支持UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。一般我用UTF-8无BOM格式,所以你需要将代码的编码格式改成无BOM格式。

(3)使用ob_clean()了,清除一下缓存。header()前不能有输出。

ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容。

如果你的有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。

如果以上三种原因都排查了,还是无法显示验证码,还有一种原因可能是,gd2模块实际上并没有安装成功,phpinfo()中显示的是假象,这种情况,重新加载这个模块并不会覆盖掉坏的那个,需要重新搭建环境,试一试。

更多PHP相关知识,请访问PHP教程!

文档

php无法显示验证码

php无法显示验证码:php无法显示验证码?验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因):(1)php没有安装gd2模块,可以使用phpinfo()函数查看。(2)代码很可能是使用了像editpuls或者notepad++这样的文本编辑器编辑的,那么他们的默认编码格式就是有BOM
推荐度:
标签: 出现 显示 不能
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top