当我把本地的项目放到linux服务器上时,验证码可以显示,但是本地的验证码却显示不了,对照网上说的原因,一一排查,最后问题解决了,导致上面的问题出现的原因很多,我这边说两种
1.php中gd版本问题,不同的版本可能对函数传入值有不同的要求
gd 2.3.11(服务器) 与 gd 2.4.10(本地)
对于函数 imagegif两个版本的输入参数存在差异,gd 2.3.11 imagegif($imageSrc, '', 60);能够正常运行
但是gd 2.4.10 这样写就不行,会出现"因其本身有错无法显示",改成imagegif($imageSrc, null, 60);验证码恢复正常显示了
2.db_clean
在验证码输出之前,输出缓冲区不能有数据,需要用db_clean清理,不然也会出现"因其本身有错无法显示"
相关推荐
因其本身有错无法显示”的问题,作者也提示了说“如果浏览器显示“图像XXX因其本身有错无法显示”,可尽量去掉文中空格”,但把代码中所有空格都去掉了还是不能显示检验图片。于是深度google,大部分的解决方案也是...
php中文验证码类 php验证码类 php验证码
php,验证码,汉字验证码,PHP汉字验证码
IIS图片验证码不显示最佳解决方案~~~~~~~~~~~~~~~
php实用验证码一例 php实用验证码一例 php实用验证码一例
最流行的编程语言php 最好用的php验证码类 本人写的仅供参考 php验证码类
漂亮的php 验证码 使用运行page.php
php源文件php验证码php验证码源文件,最近刚写的php验证码源文件!
php 验证码 源码 范例 简单 基础 入门
很全的php验证码,包含语音和图片两种方式,可用于登录和投票验证。
php验证码类,可以用再其他类库上,删除在验证码图片输出前所有信息,保证验证码能正确生成。
好用的php验证码类,具体用法在代码的注释里面。感兴趣的朋友们可以下载下来,用到自己的项目中。
PHP验证码的应用示例PHP验证码的应用示例PHP验证码的应用示例
漂亮的php验证码,包含支持多字体,字母验证码,数字验证码,经过改进的支持多字体的php验证码,很清爽的感觉,也很大气,适合做商业网站开发插件,同时过滤了几个容易混淆的数字与字母。
一个简单的php验证码程序,生成的验证码存在session中,未加密,大家可以自己加密。
php验证码,各种验证码随便用,亲测可用
php实现的验证码。别人的有错。改了改没错了。留着用吧
PHP实现的验证码类库
名称:shopex系列网店系统在chrome 27版本下验证码不显示问题修正 ================================================= 重要提示:升级前请一定要做好备份! 安装说明: 将安装包中所有的文件夹和文件用ftp工具以...