thinkPHP中利用开发手册中所给的语句验证码无法显示的原因
小白在初学验证码的时候跟着老师讲课的视频敲,结果老师的视频中能显示验证码,而相同的代码我的却无法显示,真的是蜜汁尴尬,百度了很多地方才把问题找出来,我把我的代码站在下面
在Home文件夹下的Lib文件夹下的Action文件夹下的My模块
<?php
class MyAction extends Action{
function code(){
import('ORG.Util.Image');
Image::buildImageVerify();
}
}
?>
在Home文件夹下的Tpl文件夹下的My模块下面的code方法的代码如下
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
风格迥异啊!!!
</body>
</html>
代码本身没有错误,只是编码出现了问题
在Action中所用的编码应该用UTF-8无BOM,我用了UTF-8,导致验证码无法显示