首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

关于留言显示IP有关问题

2013-07-04 
关于留言显示IP问题请教一点小问题,我现在有写的留言板...在未注册的时候显示是游客,在已登录的情况下,显

关于留言显示IP问题
请教一点小问题,我现在有写的留言板...在未注册的时候显示是游客,在已登录的情况下,显示的是昵称,现在要把游客改成显示IP.....
现在困惑我的地方是: 要不要加上IP的数据库,还是直接就能从服务器的客户端直接读取真实的IP地址,进而写入数据库.....
按照 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 在读取服务器的时候我自己本地测试是不是IP字段不会写入进入数据库 服务器 测试
[解决办法]

引用:
请教一点小问题,我现在有写的留言板...在未注册的时候显示是游客,在已登录的情况下,显示的是昵称,现在要把游客改成显示IP.....
现在困惑我的地方是: 要不要加上IP的数据库,还是直接就能从服务器的客户端直接读取真实的IP地址,进而写入数据库.....
按照 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 在读取服务器的时候我自己本地测试是不是IP字段不会写入进入数据库

能不能写进数据库,那就要看你给不给赋值插入数据库啊
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

请教一点小问题,我现在有写的留言板...在未注册的时候显示是游客,在已登录的情况下,显示的是昵称,现在要把游客改成显示IP.....
现在困惑我的地方是: 要不要加上IP的数据库,还是直接就能从服务器的客户端直接读取真实的IP地址,进而写入数据库.....
按照 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 在读取服务器的时候我自己本地测试是不是IP字段不会写入进入数据库

能不能写进数据库,那就要看你给不给赋值插入数据库啊

按照最后一句话的 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 在读取服务器的时候我自己本地测试是不是IP字段不会写入进入数据库  当然数据库有这个字段


汗,数据库有这个字段,也需要你赋值插入数据库才行
你不写程序赋值怎么插入数据库啊?
[解决办法]
还有就是 Request.ServerVariables("HTTP_X_FORWARDED_FOR")这个是获取代理后的真是IP,所以要用以下的方法才是完整的,如果不使用代理就用Request.ServerVariables("REMOTE_ADDR") 

userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR") 

热点排行