ASP网页编程之使用ASP代码完成对 IP 的会见限定
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。会见<Pstyle="TEXT-INDENT:2em">这是之前用ASP写的,本想改成ASP.net的给人人,厥后想人人能看懂算法就好了。IP比对的关头是IP地点的线性化,上面就是代码。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">能够进进的ip218.7.44.0-218.7.45.25361.180.240.0-61.180.240.253202.118.208.0-202.118.223.253218.7.44.03657903103218.7.45.253365790361261.180.240.0103526809561.180.240.2531035268348202.118.208.03396784127202.118.223.2533396788220ip=request.servervariables("remote_addr")sip=split(ip,".")num=cint(sip(0))*256*256*256+cint(sip(1))*256*256+cint(sip(2))*256+cint(sip(3))-1response.write(ip)response.write("<br>")if((num>=3657903103andnum<=3657903612)or(num>=1035268095andnum<=1035268348)or(num>=3396784127andnum<=3396788220))thenresponse.write("抱愧,您的ip分歧法!")response.End()elseresponse.write("您的ip正当")endifAccess是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页:
[1]