当前位置:首页 > PHP > 正文内容

PHP验证码不显示的终极解决方案

高老师8年前 (2017-07-02)PHP1823

PHP验证码不显示的问题应该是经常的事情,我在这里把2种解决方案都发出来

方便大家后期使用.因为是昨天晚上自己写验证码都没有显示,我就直接把之前

和李炎恢老师上课写的验证码拿来还是不显示,醉了。

首先是第一种方法:

1、打开服务器安装目录下的php.ini文件;

2、去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”;

3、重启服务器即可。

我的使用第一种无效!

然后是第二种方法:

//清除缓冲区

ob_clean();

 

 

//设定标头.告诉浏览器你要生成的MIME类型

header('Content-type:image/png');

在绘制验证码的前面清除缓冲区就行了。

最后保证2个方法都使用免得出问题。

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/29.html

分享给朋友:

“PHP验证码不显示的终极解决方案” 的相关文章

 PHP判断微信浏览器, PHP判断是否微信浏览器

PHP判断微信浏览器, PHP判断是否微信浏览器

获取浏览器信息原理是基于浏览器的UA信息,早在AsP时代就这样判断,但是腾讯总是喜欢自己折腾,不知道以后会修改成什么! 提取自人人商城官方自带的判断方法:function is_weiXin()  {    if (empty($_SERV...

PHP生成缩略图

PHP生成缩略图

//参数1  文件名    参数2  缩放比例  function   _thumb($_filename,$_percent){    ob_clean();...

php  RabbitMQ消息队列

php RabbitMQ消息队列

(1).config.php 配置文件<?php /**  * RabbitMQ_Config  */ $config = [     'host' => ...

php定义常量数组

php定义常量数组

<?php //php7+ define('CONFIG', [     'MYSQL' => '127.0.0.1',     ...

PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块

PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl.dll找不到指定的模块

最近在编写windows php多线程的东西,从官网下载了PHP的线程安全版,尝试开启curl扩展extension=php_curl.dllphp -m 却提示 PHP Startup: Unable to load dynamic library 'C:\php\ext\php_curl...

windows安装php event扩展问题

windows安装php event扩展问题

php event扩展在windows中依赖于php_sockets扩展,因此在php.ini中必须先加载php sockets扩展,如下。extension=sockets extension=event...