最新文章专题视频专题问答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-02 17:29:01
文档

php验证码图片不显示图片怎么办

php验证码图片不显示图片怎么办:php验证码图片不显示图片的解决办法:首先检查php是否安装gd扩展;然后在php目录下找到php.ini文件;最后将文件编码方式改为utf-8无DOM格式,并在header前清除缓存即可。推荐:《PHP视频教程》PHP图片验证码无法显示的解决方案问题:使用php实现图片验证码
推荐度:
导读php验证码图片不显示图片怎么办:php验证码图片不显示图片的解决办法:首先检查php是否安装gd扩展;然后在php目录下找到php.ini文件;最后将文件编码方式改为utf-8无DOM格式,并在header前清除缓存即可。推荐:《PHP视频教程》PHP图片验证码无法显示的解决方案问题:使用php实现图片验证码

php验证码图片不显示图片的解决办法:首先检查php是否安装gd扩展;然后在php目录下找到php.ini文件;最后将文件编码方式改为utf-8无DOM格式,并在header前清除缓存即可。

推荐:《PHP视频教程》

PHP图片验证码无法显示的解决方案

问题:使用php实现图片验证码,页面不显示

<form action="signin.php" method="post" class="col-xs-12 col-sm-4" id="post-form">
 <h2>登录</h2>
 <div class="form-group">
 <label for="username">用户名</label>
 <input type="text" class="form-control" id="username" name="username">
 </div>
 <div class="form-group">
 <label for="password">密码</label>
 <input type="password" class="form-control" id="password" name="password">
 </div>
 <div class="form-group row">
 <div class="col-xs-5">
 <label class="sr-only">验证码:</label>
 <input type="text" class="form-control" id="authcode" name="authcode" placeholder="验证码">
 </div>
 <div class="col-xs-7">
 <img class="authcod_img" src="authcode.php"onclick="this.src='authcode.php?t='+Math.random()" name="authcode">
 </div>
 </div>
 <button type="button" class="btn btn-default">提交</button>
</form>
<?php
session_start();
 
header('Content-Type: image/png');
 
$img = imagecreatetruecolor(150, 40);
$bgcolor = imagecolorallocate($img, rand(0,100),rand(0,100),rand(0,100));
imagefill($img, 0,0,$bgcolor);

8d56a517a405a613ef7d2beaddac152.png

解决方案:

windows环境下,检查php是否安装gd扩展,且为开启状态

php目录下找到php.ini文件,查找如下语句

若语句前有分号,去掉分号

将文件编码方式改为utf-8无DOM格式

在header前清除缓存

ob_clean();
 
header('Content-Type: image/png');

输出前不能出现echo,print_r,var_dump等打印,注释或删除

文档

php验证码图片不显示图片怎么办

php验证码图片不显示图片怎么办:php验证码图片不显示图片的解决办法:首先检查php是否安装gd扩展;然后在php目录下找到php.ini文件;最后将文件编码方式改为utf-8无DOM格式,并在header前清除缓存即可。推荐:《PHP视频教程》PHP图片验证码无法显示的解决方案问题:使用php实现图片验证码
推荐度:
标签: 图片 验证码 解决
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top