asp问题.数据库里有两种字段.一种是自动编号(最多7位数字).另外一种是输入的时间序列(11位数字).现在

要url传递字段参数,服务器在数据库里查找对应的那条记录用哪种字段更快捷,还是两种其实没有区别呢?工作原理是什么样的?自动编号是唯一值它最多可能也就7位数.另外的字段也是... 要url传递字段参数,服务器在数据库里查找对应的那条记录用哪种字段更快捷,还是两种其实没有区别呢?工作原理是什么样的?
自动编号是唯一值它最多可能也就7位数.
另外的字段也是唯一值.这个可以保证.但是它有13位之多.
我现在考虑的是.用自动编号.会不会出现麻烦.比如看到了show.asp?id=10000,有人会猜show.asp?id=10001,10002。... 会不会不安全?所以想改传递13位的,(因为它不是连续数字)但是这样会不会调用的慢?
展开
 我来答
yujinh520
2010-12-07 · 超过10用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
习惯用自动编号的字段
如果你要保护某些数据不能被访问,那你可以再加入一个权限的字段
当浏览用户的权限达到你这条数据要求的权限后,才可以访问
否则就算他show.asp?id=XXXX也不管用的
摆渡浮桥
2010-12-07 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2229万
展开全部
做自动编号也没问题,只是要在代码中验证用户的合法性。

如果想通过13位的另一字段也行,只需要在这个字段上创建一个唯一索引,速度也非常快。 为了安全,这种方式也要进行用户验证。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式