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

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

高老师7年前 (2017-07-02)PHP1711

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对象转数组

function objtoarr($obj){ $ret = array(); foreach($obj as $key =>$value){ if(gettype($value) == 'arr...

php使用swoole扩展推送消息

php使用swoole扩展推送消息

通过http推送消息给socket,socket服务再向客户端推送<?php /*  * Socket推送  * 请用守护进程方式启动php msgservice.php &   (socket只...

php 数组转换xml,php 数组转成xml,php数组转xml 函数

php 数组转换xml,php 数组转成xml,php数组转xml 函数

源码:特别适用于微信支付中通知微信支付网关function array2xml($arr, $level = 1) { $s = $level == 1 ? "<xml&g...

php迭代器学习

php迭代器学习

php官方已经提供了Iterator(迭代器)接口,通过网上资料的学习,目前看适合超大集合或者数组提取使用。学习一个函数的实现对比内存占用差距.使用迭代器和普通循环实现range()函数。(1).普通循环实现range()函数。function newrange($low, $h...

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

重构框架的时候想要考虑支持下cli模式,于是参考了thinkphp的底层。/**  * 获取应用根目录  * @return string  */ public static function getRootP...

composer自动加载类库(非psr4规范的文件)

composer自动加载类库(非psr4规范的文件)

在项目下的composer配置文件修改(PaySdk是我这里一个支付sdk的目录,包含各种各样的支付sdk,这样写的意思让composer自动把PaySdk下的所有文件自动加载):"autoload": {      &...