才刚用PJBLOG不久,天天都盼着看到点留言啊,评论啊.就是没看到.
只到昨天我同学说给我留言留不成,才发现问题.虽然以前是按PJBLOG官方论坛上的方法把验证码全部改成了0.但是那个0和O实在是没有什么大的区别.我同学输了一下午的验证码都在输O.真不知道该怪她笨还是该怪我做事做不周全.
所以今天就很想把验证码改成别的数字,比如1111或者7777之类的.不过今天去论坛看了老半天,都说是改
Const cOdds = 0 ' 杂点出现的机率
Const cAmount = 1 ' 文字数量
Const cCode = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
把Const cCode = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"改成Const cCode ="1"或者里面写你想要的数字就可以.
但是我发现改了之后会是一种很神奇的现象,那就是验证码上都显示0000,而输入0000却显示验证码错误,只有输入1111才会显示输入正确.也就
是说验证码是改了,但是显示却没改.
我研究了一下了终于改成功了,方法如下
把原来的代码找到并改成这样
Const cOdds = 0 ' 杂点出现的机率
Const cAmount = 1 ' 文字数量
Const cCode = "1" |
这段代码也要找到并改成这样,也就是把
vNumberData(1)引号里的字符复制到vNumberData(0)的引号里,然后把后面所有的vNumberData(*)都删除
' 字符的数据
Dim vNumberData(0)
vNumberData(0) = "1111011111110001111111110111111111011111111101111111110111111111011111111101111111110111111100000111" |
或者直接下载我上传的getcode.asp替换你们自己的getcode.asp文件(这个文件是显示"1111"的)记得下下来把后缀改成ASP
记得下下来把后缀改成ASP
[
本帖最后由 xk907 于 2008-4-18 12:48 编辑 ]