飘灵儿 发表于 2015-1-16 23:36:33

ASP编程:ASP怎样猎取实在IP地点

缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。ip地点在ASP中利用Request.ServerVariables("REMOTE_ADDR")来获得客户真个IP地点,但假如客户端是利用代办署理服务
器来会见,那取到的就是代办署理服务器的IP地点,而不是真实的客户端IP地点。要想透过代办署理服务器获得客户真个实在
IP地点,就要利用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取。
  不外要注重的事,并非每一个代办署理服务器都能用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取客户端
的实在IP,有些用此办法读取到的仍旧是代办署理服务器的IP。
  另有一点必要注重的是:假如客户端没有经由过程代办署理服务器来会见,那末用Request.ServerVariables
("HTTP_X_FORWARDED_FOR")取到的值将是空的。因而,假如要在程序中利用此办法,能够如许处置:

......
userip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
Ifuserip=""Thenuserip=Request.ServerVariables("REMOTE_ADDR")
......

  即:假如客户端经由过程代办署理服务器,则取HTTP_X_FORWARDED_FOR的值,假如没经由过程代办署理服务器,就取REMOTE_ADDR的值。
</p>asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!

兰色精灵 发表于 2015-1-17 20:30:27

Session:这个存储跟客户端会话过程的数据,默认20分钟失效

admin 发表于 2015-1-21 07:46:13

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

再现理想 发表于 2015-1-27 05:37:51

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

再见西城 发表于 2015-2-4 22:59:16

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

不帅 发表于 2015-2-10 22:33:58

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

分手快乐 发表于 2015-3-1 16:51:16

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

灵魂腐蚀 发表于 2015-3-10 20:03:21

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

变相怪杰 发表于 2015-3-17 09:34:22

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

飘灵儿 发表于 2015-3-24 06:08:19

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
页: [1]
查看完整版本: ASP编程:ASP怎样猎取实在IP地点