access数据库的ID自动编号跳跃问题

我用的是asp+access2000,表单提交到本页面,然后写入数据库后跳转到另一个页面。
但是现在问题是,我的网站过2天后,再提交,ID自动编号就跳跃到了2000多,但是数据并没有增加。我重新修改后又过了2天,又跳跃到了5000多。
我怀疑有人对我的网站数据库进行了攻击。不知道有什么办法可以有效预防?

数据库设计的时候ID列属性选择的是递增还是随机?
如果被人攻击按你说的情况应该是写入数据后又被删除(数据量没有增加ID跳跃)?如果可能请留下网站测试地址。

预防的办法就是对处理数据方面加强,比如,
添加新数据的间隔时间,
要求输入随机生成的验证码,
对提交来的数据是否合法进行验证,
对数据来源页面进行验证,
对数据添加者的身份进行验证。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-25
很少见,怕你在提交的时候,代码有问题,提交了很多条空信息
第2个回答  2009-06-25
你的网站没有后台吗?查看一下到底在2000至5000之间,到底写了些什么东西啊,如果没有任何东西,那么就是你的程序问题了,看看!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网