用thinkphp导入验证码,为什么显示不出来?求教
1个回答
展开全部
检查一下你的入口文件和配置文件里面有没有设置字符集的输出
验证码常见错误:
1. 字体文件的位置不对
2. 由于在生成验证码的时候,使用了header()函数,它有一个特点,它之前不能有任何的输出,包括空格。解决办法,从index.php开始查找,凡是被包含进来的文件都需要查找
3. 还需要注意一个的,就是你的文件编码要确保是 utf-8的,而不是带BOM头的utf-8。
最后,建议你单独配置一个域名,放在根目录,有些功能放在子目录不好用
验证码常见错误:
1. 字体文件的位置不对
2. 由于在生成验证码的时候,使用了header()函数,它有一个特点,它之前不能有任何的输出,包括空格。解决办法,从index.php开始查找,凡是被包含进来的文件都需要查找
3. 还需要注意一个的,就是你的文件编码要确保是 utf-8的,而不是带BOM头的utf-8。
最后,建议你单独配置一个域名,放在根目录,有些功能放在子目录不好用
追问
完全不懂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询