JavaScript调用api获取访问者的ip地址及城市

效果如下,直接通过下面js获取访问者ip地址

 

具体的javasciprt代码如下所示

<!DOCTYPE HTML>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>JavaScript获取客户端IP[利用搜狐接口]</title>
 </head>
 <body>
  <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
  <script type="text/javascript">
   document.write(returnCitySN["cip"]+' ,'+returnCitySN["cname"])
  </script>
 </body>
</html>

上面调用的是外部接口了,除了上面地址还有像淘宝,百度,ip138都是可以的哦.

时间: 2024-10-27 14:43:19

JavaScript调用api获取访问者的ip地址及城市的相关文章

php获取访问者真实ip地址

//最简单的方法 $ip = $_server['remote_addr']; //上面的方法只要使用了代理你就无法得到真实ip地址,下面有更详细的方法 echo "remote addr: " . $_server['remote_addr']."<br/>"; echo "x forward: " . $_server['http_x_forwarded_for']."<br/>"; echo &q

python获取外网ip地址的方法总结

  本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 ? 1 2 3 4 5 6 7 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.AddCode( inet.http().get("http://fw.qq.com/ipaddress") ) var ipAddr

ASP 获取腾讯IP地址的接口程序代码

<script type=text/javascript教程 src=http://fw.qq.com/ipaddress></script> <script type=text/javascript> var hehe1=IPData[2] var hehe2=IPData[3] alert(hehe1); alert(hehe2); document.write(IPData.join(' ')); </script> 如何用ASP来存储,从上面读取出来

方法-jfianl 框架获取访问者电脑ip

问题描述 jfianl 框架获取访问者电脑ip 这是百度上搜的获取IP的方法 /** * 获取浏览者的真实IP * */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader(""X-Real-IP""); if (!StringUtils.isBlank(ip) && !""unknown"&

使用js如何获取服务器的ip地址

问题描述 使用js如何获取服务器的ip地址 使用js如何获取服务器的ip地址,找了老多办法,只可以获取到域名 解决方案 可以使用后台语言配合实现.http://blog.csdn.net/wenpengy/article/details/4709581 解决方案二: js好像本身不能获取服务器的IP,但JSP可以,所以用个隐藏域,js就可以借鸡下蛋了. jsp代码如下: 解决方案三: js好像本身不能获取服务器的IP,但JSP可以,所以用个隐藏域,js就可以借鸡下蛋了. jsp代码如下: 解决方

asp.net获取URL和IP地址的方法汇总_实用技巧

HttpContext.Current.Request.Url.ToString() 并不可靠. 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=

PHP获取用户访问IP地址的5种方法_php技巧

本文实例为大家分享了5种PHP获取用户访问IP地址的方法,供大家参考,具体内容如下 <?php //方法1: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($

c/c++实现获取域名的IP地址_C 语言

c/c++实现获取域名的IP地址 // GetHostIP.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #include <windows.h> #pragma comment(lib, "ws2_32.lib") int main(int argc,

Delphi 7中快速获取本机IP地址

朋友们在用Delphi编程序的时候,常常碰到需要在程序中获取自己的IP地址的情况.在以往的版本中,可以通过编写一段代码或函数实现这一功能.但有了Delphi 7,这个工作可以更简化了.利用控件只需一句代码,就可以非常方便地实现这一功能. 新建一Project1,在form1中添加控件statusbar1(Win32页)和控件IdIPWatch1(Indy Misc页).接着设置好控件属性:在statusbar1的panels中添加0-TStatusPanel和1-TStatusPanel两项:I