验证码不显示,网页验证码不显示的解决办法
今天测试网站.突然网站管理后台验证码就显示不出来了.而前面运行了一个小程序,有可能是程序造成的问题.
有时候登录网站的时候需要用到验证码.有可能系统的一些组件被禁用而造成验证码的不显示.
下面我把解决网站验证码不显示的几种原因归结一下.
1:iis管理器的父路径没有开启.
打开IIS管理器--打开网站属性对话框--主目录--配置--选项--默认ASP语言,这里应该设为VBScript。在WIN2003中,可能这里的设置是“JavaScript”,请改成VBScript。并要勾选“启用父路径”。
2:FSO权限没有,adodb.stream 组件被禁用.重新开启ADODB.Stream组件的办法:
在开始—运行里执行:
regsvr32 “C:\Program Files\Common Files\System\ado\msado15.dll
3:造成该问题的原因是 Service Pack 2 为了提高系统的稳定性,默认状态下是屏蔽了对 XBM,也即是 x-bitmap 格式的图片的显示,而这些验证码恰恰是 XBM 格式的,所以显示不出来了。
解决办法: 解决的方法其实也很简单,只需在系统注册表中添加键值 “BlockXBM”=dword:00000000 就可以了,具体操作如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSecurity]
“BlockXBM”=dword:00000000