给点意见啊老大门
我急死了!~~~
我急死了!~~~
解决方案 »
- e.Cancel问题
- MVC 分页方案
- 网页信息互串问题!!!
- Visual Studio安装好后 第一次打开应该选择什么环境?
- 数据类型转换失败
- 需要做一个asp.net的报表服务,用的是oracle数据库。想咨询下大家有什么比较好的方法和建议。
- ASP.NET有什么好的书用于提高,请高手指点一下?
- 我装完XP后,装了.net2003,但是在web程序中的添加用户控件功能没了,只要添加就自动成了Web控件,在win2003中也是一样,为什么
- 高手请进
- 请帮帮忙,如何做弹出式窗口?
- 表格中某行某列的输出文字是竖着排列,怎么让它横过来?
- 70大分哦 正则表达式如何过滤掉string str中的链接?
asp下有个取真实地址的有可能取得到
。net下不知道有没有对应的
不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。
还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用 Request.ServerVariables ("HTTP_X_FORWARDED_FOR") 取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理: ......
userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
...... 即:如果客户端通过代理服务器,则取 HTTP_X_FORWARDED_FOR 的值,如果没通过代理服务器,就取 REMOTE_ADDR 的值。