在向数据库中插入客户端IP调试时遇到的一些问题
2012-04-04 16:24
295 查看
使用
可获取客户端IP 但调试时的显示的却是 ::1 ,这是由于调试时用的是代理客户端,获取的也就是代理客户端的IP。此时向数据库插入数据的话自然插入的也就是::1,而真正的客户端访问得到的就是真正的IP。
如果使用
在调试时代理客户端可以显示真正的IP,但不是所有的代理客户端都可以显示。本语句只适合调试过程中使用,而真正的客户端访问时得到的是空白
Request.ServerVariables["REMOTE_ADDR"];
可获取客户端IP 但调试时的显示的却是 ::1 ,这是由于调试时用的是代理客户端,获取的也就是代理客户端的IP。此时向数据库插入数据的话自然插入的也就是::1,而真正的客户端访问得到的就是真正的IP。
如果使用
Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
在调试时代理客户端可以显示真正的IP,但不是所有的代理客户端都可以显示。本语句只适合调试过程中使用,而真正的客户端访问时得到的是空白
相关文章推荐
- 初学数据库遇到的一些问题
- 使用vsomeip遇到的一些问题
- 最近oracle开发中遇到的一些问题及解决办法(四):调试存储过程--待续
- 初学数据库遇到的一些问题
- Android通过webservice连接SQLServer 详细教程以及所遇到的问题解答(数据库+服务器+客户端)
- 使用Linq 更新数据库时遇到的一些问题及解决办法
- Python将数据插入到数据库时遇到单引号插入错误的问题
- 插入数据库遇到“从bcp客户端收到一个对colid x无效的列长度 ”
- Office365客户端报错,很抱歉遇到一些临时服务器问题,故障解决方案。
- Java中Date插入数据库的一些问题总结(二)
- Xcode8 从调试到打包遇到的一些问题
- 数据库客户端DataGrip使用中遇到的问题
- Java和C#访问同一个数据库遇到的一些问题
- eclipse调试一个struts2例子时遇到的一些问题总结
- 在JAVA向Mysql的数据库中插入数据过大所遇到的问题
- rk3126 平台上调试遇到的一些问题总结
- Mybatis向数据库增加数据时遇到的一些问题
- 用ads调试时遇到的一些问题
- cocos creator配置原生平台调试遇到的一些问题
- 客户端脚本中常常出现的一些问题和调试技巧