评论、留言处实现IP定位查询方法 [总结]

 
正在载入,请稍候……
  一直对WBC的那个评论处可以显示评论者IP地理位置的效果感情绪,苦于学艺不精,想不出有效的方法。前几天又在考虑这个问题,碰到gijar发表的那个后台IP定位查询,受到启发(没人示范,我就不行哦?呵呵)。
 
  刚才又看到douglasleft的显示IP地址方法,感觉不错。综合以上二位高人方法,我觉得douglasleft的方法是调用外部IP库的,如果外部IP库服务器出故障可能本来应该显示IP地址的位置会是空白,本地测试断网情况下该位置也是空白,这是因为调用IP库读取为IP地理位置,而且因为读取外部数据所以在低宽带的环境下对打开页面速度有所影响,所以采取gijar的方法也是有一定优势的,而调用本地数据库方法暂时未考虑。

  分析二位的方法修改如下:(无技术含量,仅供某些懒人方便使用哈,^_^ )

  1.评论处
    
  演示:http://blog.haifol.com/article.asp?id=81

  同样的方法douglasleft第一测试了在WBC的ajax评论下无效。

  可详见douglasleft的方法:http://blog.haifol.com/article.asp?id=416
  既然JS无法调用,只好用html的。
  打开wbc_ShowComm.asp
  找到:
  
程序代码 程序代码
<%if stat_Admin then response.write (" | "&blog_Comment("comm_PostIP")) end if%>

  改为:
  
程序代码 程序代码
<%'if stat_Admin then%>
   | <a target="_blank" title="IP:<%=blog_Comment("comm_PostIP")%>-地理位置查询" href="http://www.ip.cn/?q=<%=blog_Comment("comm_PostIP")%>"><%=blog_Comment("comm_PostIP")%></a><%'end if%>


  2.留言处

  编辑guestbook.asp
  找到:
  
程序代码 程序代码
<%if stat_Admin then response.write " | " & GuestDB("book_IP")%>
  
  改为:
  
程序代码 程序代码
<%'if stat_Admin then%>
   | <a target="_blank" title="IP:<%= GuestDB("book_IP")%>-地理位置查询" href="http://www.ip.cn/?q=<%= GuestDB("book_IP")%>"><%= GuestDB("book_IP")%></a><%'end if%>


  注:去掉<%'if  中的'仅对管理员权限有效。 谷歌AD正在载入,请稍候……
点此快速转到评论处,留下您的宝贵见解吧^_^

本文如需转载,请详细注明出处,尊重版权,尊重别人的劳动成果,谢谢合作哦!
Google内容AD正在载入,请稍候……

相关日志
详细信息
日志搜索
推荐收藏
反向链接
本站声明

    相关日志:

     
评论: 1 | 引用: 0 | 查看次数: 16365 | 打印此页 | 关闭此页 | 返回顶部 | 直达底部
评论列表 ↓ 点击显示/隐藏1条博友们的评论
发表评论

① 若您已是本站注册用户,请填入名称和密码,发表留言后即默认登陆.
② 若您尚未在本站注册,为了保护您的发言权,建议您注册账号,进而保护您的名称在本站不被他人所占用.若未特别说明,本站原创或转载的文章,均遵循创作共用协议.^_^
③ 若您不想注册,可以只填写用户名进行发表.
④ 转载本站文章,请注明出处,或者填写文章的引用通告地址,谢谢!
⑤ 本站注册是免费,自由的,但发表 评论/留言 即默认您遵守本站用户协议.
你没有权限发表评论!响应党的号召,十七大期间关闭评论功能