您的位置:首页 > 数据库

在向数据库中插入客户端IP调试时遇到的一些问题

2012-04-04 16:24 295 查看
使用
Request.ServerVariables["REMOTE_ADDR"];

可获取客户端IP 但调试时的显示的却是 ::1 ,这是由于调试时用的是代理客户端,获取的也就是代理客户端的IP。此时向数据库插入数据的话自然插入的也就是::1,而真正的客户端访问得到的就是真正的IP。

如果使用
Request.ServerVariables["HTTP_X_FORWARDED_FOR"];


在调试时代理客户端可以显示真正的IP,但不是所有的代理客户端都可以显示。本语句只适合调试过程中使用,而真正的客户端访问时得到的是空白
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: