由于读书太累,很长时间没写程序,没做插件了,昨天在网上看到网友对我的SidXSpam有些评论,由于SidXSpam存在一些问题需要改进,所以就赶紧对SidXSpam做了小幅度修改。
网友反映的问题有:
Q:如果验证码输入错误,返回页面后评论没有缓存,所有的评论都白写了,会打击访客的积极性。
A:这是PHP本身的程序特点造成的,不单是WP会这样,很多PHP程序都会这样,虽然有解决的办法,但我尝试了似乎不成功。
Q:打开很多页面后输入正确的验证码却被告知错误。
A:SidXSpam采用服务器SESSION记录访客的Sid,所以你每一次打开一个该博客的页面,唯一的SESSION就会被重新刷新一次,只有你最后打开的那个页面输入验证码才有用。
本版本改进:
1.优化了部分代码;
2.修改了界面,如果验证码错误,将会给出刚才输入的评论让你复制到剪贴板。
将来可以改进的地方包括:
1.如果输入验证码错误后直接再重新输入一次而不要返回或重新填写之类的。这个可以用Javascript实现,预计将在下一版本提供;
2.打开多个页面后每个页面的Sid不会错误。实现的原理是用双重Sid验证。
由于是在没时间,我也不知道什么时候会做好..
