以前都是使用phpcms2007得gbk版本,此版本由于编码一致,所以不会遇到验证码不显示的问题,下载了utf8版本的安装后发现确实存在这个问题,而这个问题也大多因为自己修改了config.inc.php而造成的,下面给出2个解决办法:
第一个:修改checkcode.php文件 将
require PHPCMS_ROOT.'/config.inc.php';
屏蔽掉,改成:
//require PHPCMS_ROOT.'/config.inc.php'; $CONFIG['sessionsavepath'] = PHPCMS_ROOT.'/data/sessions/';
第二个:修改config.inc.php文件的编码为ANSI,也就是和checkcode.php的编码一致就可以了,因为checkcode.php的编码就是ANSI的。
|