【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-ASP网站后台无法显示验证码 - 网站开发与设计,希望本篇文章对您学习有所帮助。
步骤1、 打开IE浏览器→工具→Inter选项→隐私设置为中→确定保存退出 打开IE浏览器→工具→Inter选项→高级→在“显示图片”的框框打√或直接“恢复默认值”。
再下载Adobe Flash Player ActiveX控件请使用右键迅雷下载进行独立安装然后重启电脑。
步骤2、 开始-运行在运行输入框中输入“regsvr32 c:windowssystem32pngfilt.dll”不包含双引号然后点击确定如果在注册时出现“已加载c:windowssystem32pngfilt.dll但没有找到DllRegisterSever 输入点无法注册这个文件”则表明这个文件可能损坏了。
你要去别的机子去Copy一个好的过来也可以来这个网站下载http://www.farfree.com/tool/dll.
asp。
最好在电脑重启后也可以通过360杀毒将原来的“pngfilt.dll”用文件粉碎机粉碎掉再将pngfilt.dll复制粘贴到c:windowssystem32然后再次开始-运行输入“regsvr32 c:windowssystem32pngfilt.dll”如果出现“c:windowssystem32pngfilt.dll 中的DllRegisterServer 成功”说明问题已经解决了。
步骤3、 一些要求身份验证的网站使用在
ASP中动态生成xbm格式图片的方法来显示验证码但xp sp2默认设置不支持xbm格式图片。
点击“开始”→“运行”在运行窗口中输入“regedit不含引号点击“确定”按钮。
定位到HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSecurity在右面窗口空白处点击鼠标右键新建一个DWOED值将该“新建的值”命名为BlockXBM不含引号修改此键值为8个0十六进制值点击“确定”按钮保存之。
重新启动机器则验证码的图片就可以看到了。
或者新建文本文件将以下蓝色代码写入保存为扩展名为“xx.reg”的注册表文件再进行导入即可解决问题。
Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerSecurity BlockXBMdword:00000000 步骤 4、 XP的sp2版或WIN2000系统为了提高系统的稳定性默认屏蔽了对XBM即X-bitmap格式图片的显示而这些验证码恰恰是XBM格式的所以显示不出来。
提供一个补丁关闭所有IE后运行点右下角的“允许显示”重新启动即可。
该补丁用于XP sp2系统其他系统不可使用。
http://www.hysyxx.com/Soft/UploadSoft/200410/200410.rar 步骤 5、 如果你用的是第三方浏览器像遨游、TT、绿色浏览器等 估计你的验证码是被浏览器的拦截助手拦截了可以取消浏览器工具栏的拦截选项把广告过滤包都先停用。
步骤 6 路径有问题 右击网站属性---配置---选项---选中“启用父路径”。
步骤7 更换网站
源码中的checkcode.
asp文件