这个功能的修改是我最喜欢的一个,因为很人性化,按照浏览习惯,访客们一般都是进入日志页后把日志看完才会去发表评论,但PJblog的验证码是打开日志页面就直接显示了验证码,等访客把文章看完再去评论的时候,验证码的时效已经过期了,就会导致发表评论时验证码错误,这样辛辛苦苦写的评论就有可能丢失,最重要的是有可能访客就会放弃了评论。将验证码修改成点击输入框才显示验证码,这样就会很好的解决这个问题,并且能增强访客的浏览体验。关于这个的修改有很多的版本,我参考了一些,最终结合PJblog的验证码结构,修改出最简单的一个方法,这里要谢谢静脉,他写的代码都很简洁,是我很喜欢的。
不多说了,下面是具体的修改方法:
打开common\function.asp文件,找到
阅读全文……Tag : ASP | 验证码大多数网站都是在访问页面时直接显示验证码的,这样可能产生两个不好的结果.
一.如果该网页是文章的评论网页,当网友阅读完文章,写好评论提交时,验证码很可能过时,这样网友要重新写评论,重新提交.不是迫切需要评论的话,有那个网友愿再来一次?白白浪费了网友参加评论的机会.
二.现在有很多验证码自动识别程序,被一些别有用心的人用来自动注册,自动发布信息,使得网站一天产生成千上万的垃圾信息,有些甚至是反动,黄色信息,如不及时删除,你的网站将可能被查封.
本人网站近日也遇到了这样的问题,经过几天的测试,设制了"点击显示验证码"功能,效果很好,有效地防止了垃圾信息的产生.现公布如下,供大家分享,不足之处,望不吝赐教.
1.找出调用"验证码生成文件"的代码(红色字体)
阅读全文……Tag : ASP | 验证码 | 防止广告直接显示验证码容易被一些广告程序利用,现在的广告注册机的程序时越来越厉害了,就像今天,我刚放松了一下程序,就有广告来了,记得以前的程序是有引用的,那时候发现这样的程序等于给别人卖广告了,发现引用链接中有很多不良的站点,所以我把引用的程序也关闭了。
今天准备更新一下程序,即点击以后才出现验证码的程序,程序代码如下:
[code]<div id="vb_code"></div>
阅读全文……Tag : ASP | 验证码 | 防止广告几乎在每个站点中我们都要使用程序来输出列表:新闻列表、产品列表等等,输出的方式也因内容的不同而不同,对于新闻列表,通常是一行一行的循环输出;对于产品列表,通常得一个单元格一个单元格的输出。下边我们就用ASP来输出一个五行四列的表格。
1、一行一行的输出
以下为引用的内容:
阅读全文……Tag : ASP | 输出表格<%
Function badchar(str)
badstr="不文明字符列表,用|分开(因发表时不能含有那些字符,所以不能贴出。)"
badword=split(badstr,"|")
For i=0 to Ubound(badword)
阅读全文……Tag : ASP | 关键字过滤[code]<%
' ============================================
' 返回IP信息 Disp_IPAddressData(IP,0)
' ============================================
阅读全文……Tag : ASP | 纯真IP在web开发中经常遇到多关键词对对单个字段查询,我一般是通过动态数组来实现的。当然多个关键词的一般是用空格或,隔开,我这几假设多个关键词用空格隔开,关键字字符串为keyStr,具体代码为。
程序代码:
[code]
阅读全文……Tag : ASP | 多关键字 | 查询