步步高清除密码时的“先获取动态ID”什么意思?

步步高清除密码时的“先获取动态ID”什么意思?,第1张

通过Modem、ISDN、ADSL、有线宽频、小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,这就是动态IP地址。

因为IP地址资源很宝贵,大部分用户都是通过动态IP地址上网的。

所谓动态就是指,当每一次上网时,电信会随机给分配一个IP地址,静态就是每次上网都用一个地址,那些能够显示IP地址的浏览器显示的一般都是不正确的例如:家里上网。ADSL也好,拨号也好都是动态的,是电信随机分配给自己。而且有时间性。重启ADSL的话就会改变。

动态id原理:

IP地址是一个32位二进制数的地址,理论上讲, 有大约40亿(2 的32次方)个可能的地址组合,这似乎是一个很大的地址空间。

实际上,根据网络ID和主机ID的不同位数规则,可以将IP地址分为A (7 位网络ID和24位主机ID)、B (14位网络ID和16位主机ID)、C (21位网络ID和8 位主机ID)三类。

由于历史原因和技术发展的差异,A 类地址和B 类地址几乎分配殆尽,能够供全球各国各组织分配的只有C 类地址。所以说IP地址是一种非常重要的网络资源。

对于一个设立了因特网服务的组织机构,由于其主机对外开放了诸如WWW 、FTP 、E-mail等访问服务,通常要对外公布一个固定的IP地址,以方便用户访问。

先简单地使用is_numeric来判断传过来的ID是否是数字,然后再使用ID查找数据库是否存在,如果没有改ID的数据你就可以默认赋值ID是最新的那篇文章或者其他推荐的文章也可以。也可以直接提示文章也被删除。

你可以用分页显示 代码实现

num决定显示的记录数

num=10 显示前10 条

<%

dim number_i,set_number

number_i=1

set_number=0

while not MessSTR_Array.eof

if set_number>=num*page and set_number<num*page+num then

%>

<要显示的ID >

<%

end if

MessSTR_Array.movenext

set_number=set_number+1

number_i=number_i+1

wend

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9919138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存