问题一:先确定php配置环境没问题,如果只有一个网站显示验证码不显示,可以排除运行环境的问题;
如果所有同样版本的织梦系统都出现这种情况久有可能是:可能是php中GB库没有开启。
解决方法:使用非windows自带文本编辑器,推荐emeditor,打开下面三个文件,data/common.php,data/vdimgck.php和data/safe/inc_safe_config.php文件,然后找到右下角确定是不是带bom签名,如果是带签名的话,保存为不带bom签名的;也可以批量去掉下BOM头;
-
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
-
ResetVdValue();
-
ShowMsg('验证码不正确!','login.php',0,1000);
-
exit;
-
}
-
<li><span>验证码:</span>
-
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' />
-
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />
-
</li>
转载请注明:IT运维空间 » 运维技术 » 织梦后台不显示验证码 dede后台验证码不显示
发表评论