1. 程式人生 > >js獲取客戶端IP及地理位置

js獲取客戶端IP及地理位置

[php] view plain copy  print?
  1. 1.<?php     
  2. 2.function get_ip_place(){     
  3. 3.$ip=file_get_contents("http://fw.qq.com/ipaddress");     
  4. 4.$ip=str_replace('"',' ',$ip);     
  5. 5.$ip2=explode("(",$ip);     
  6. 6.$a=substr($ip2[1],0,-2);     
  7. 7.$b=explode(",",$a);     
  8. 8.return$b;     
  9. 9.}     
  10. 10.$ip=get_ip_place();     
  11. 11.print_r($ip);     
  12. 12.?>    

js獲取

DEMO:http://blog.suiyidian.cn/texiao/ipd.html

騰訊的IP地址API介面地址:http://fw.qq.com/ipaddress
返回的是資料格式為:var IPData = new Array(“114.218.183.139″,”",”北京市”);
使用JS程式碼進行調取:

[javascript] view plain copy  print?
  1. <script language="javascript" type="text/javascript" src=
    "http://fw.qq.com/ipaddress">  
  2. </script>    
  3.  <script>document.write("你的IP是:"+IPData[0]+",來自:"+IPData[2]);  
  4. </script>   


騰訊IP,轉UTF-8:

[javascript] view plain copy  print?
  1. <script type="text/javascript" src="http://fw.qq.com/ipaddress" charset="gb2312"></script>  
  2. $(document).ready(function
    () {  
  3.     $("#ip").val(IPData[0]);  
  4.     $("#add").val(IPData[2]);  
  5. })  

其它獲取方法:

相關推薦

js獲取客戶IP地理位置

[php] view plain copy  print? 1.<?php      2.function get_ip_place(){      3.$ip=file_get_contents("http://fw.qq.com/ipaddress");      4.$ip=str

獲取客戶IP所在位置

private string GetIPandAddr()     {         string sourceFileText = null;         Uri uri = new Uri("http://www.ikaka.com/ip/index.asp");         System.N

js獲取客戶ip/地理位置的方法

獲取ip有兩種方式,下面分別對每種方法進行研究。 1. 通過script標籤引入url 比如如下程式碼: <script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf

JS獲取客戶IP地址、MAC和主機名的7個方法彙總

這篇文章主要介紹了JS獲取客戶端IP地址、MAC和主機名的7個方法彙總,JS本身是不支援獲取IP地址等資訊的,本文通過其它方法實現,需要的朋友可以參考下 今天在搞JS(javascript)獲取客戶端IP的小程式,上網搜了下,好多在現在的系統和瀏覽器中的都無效,很無奈,在C

(ELK/EFK)之Fluentd日誌過濾解析與客戶IP地址地理位置處理

1 背景與說明 日誌收集我們主要採用 ELK/EFK 方案,具體為什麼採用這種方案本篇不進行更多闡述;本篇主要針對把業務日誌進行解析並相關處理後推送到 Elasticsearch 中更方便進行檢索與資料統計檢視,本篇日誌推送源來自於 Docker 的 Flue

伺服器獲取客戶IP客戶IP變化

1.服務端獲取客戶端請求的IP等資訊request = javax.servlet.http.HttpServletRequest request.getRemoteAddr()獲取客戶端請求IP地址 request.getRemotePort() 獲取客戶端請求埠 req

JS獲取客戶IP地址與機器名

獲取機器名 <script   language=javascript>     var   WshShell   =new   ActiveXObject("WScript.Shell");     alert("計算機名   =   "+   WshShell

js獲取客戶Ip,城市地址

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>獲取客戶端IP</title> <

jquery 獲取客戶ip地址 和 地區位置

搜狐IP地址查詢介面(預設GBK):http://pv.sohu.com/cityjson 搜狐IP地址查詢介面(可設定編碼):http://pv.sohu.com/cityjson?ie=utf-8 使用搜狐介面demo: <p id="ip"></p> <

js獲取客戶本地ip

使用js獲取客戶端本地ip,不需要額外引入別的檔案 【注:若IE瀏覽器不進行安全設定,IE瀏覽器會預設攔截ActiveX控制元件的使用,將不會返回客戶端的IP地址】 下邊的程式碼使用於通用瀏覽器,但是IE瀏覽器必須去設定ActiveX控制元件。 <!DOCTYPE html> <h

所有的平臺瀏覽器獲取客戶IP(外網): 使用的搜狐介面

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>   <script type="text/javascript"&

JS 使用搜狐介面獲取客戶IP地址

<!doctype html> <html> <head> <meta charset="utf-8"> <title>使用搜狐介面獲取客戶端IP地址</title> </head> <body> <scr

使用js獲取客戶本地ip,不需要額外引入別的檔案

網上找了好久,一直沒找到,後來翻牆谷歌找到的直接貼程式碼:<script type="text/javascript">function getUserIP(onNewIP) { //  onNewIp - your listener function for n

Socket獲取客戶IP地址埠號

  Socket類包含一些非常有用的屬性,這些屬性允許確定關於正在連線的客戶端的資訊。其中關鍵資訊之一是返回EndPoint物件的RemoteEndPoint屬性。EndPoint類本身是抽象的,要想收集有用的資訊,需·要把EndPoint強制型別轉換為IPEndPoint物

原生js獲取客戶本地ip

function getUserIP(onNewIP) { // onNewIp - your listener function for new IPs //compatibility for firefox and chrome var myPeerConnection = w

使用sina服務獲取客戶IP地址以及所在城市[JS方式]

    新浪提供了許多介面來查詢IP所在的城市,不過目前有的已經停止服務了,這裡主要介紹一個介面以及用法。    1.    在HTML頁面中引入JS檔案<script type="text/javascript" src="http://pv.sohu.com/cit

node.js 伺服器獲取客戶ip的方法

獲取傳送AJAX請求的客戶端ip:server = http.createServer(function(req, res) {     var ip = req.headers['x-forwarded-for'] || req.ip || req.connection.

Java獲取客戶IP

不為 pty 獲取 code 中間 clas 代理服務器 gin servle 在開發工作中,我們常常需要獲取客戶端的IP。一般獲取客戶端的IP地址的方法是:request.getRemoteAddr();但是在通過了Apache,Squid等反向代理軟件就不能獲取到客戶端

ASP.NET獲取客戶IP/用戶名等信息

username .net target list .get 獲取用戶信息 add dom 編程 1. 在ASP.NET中專用屬性: 獲取服務器電腦名:Page.Server.ManchineName 獲取用戶信息:Page.User 獲取客戶端電腦名:Page.Reque

PHP獲取客戶IP地址,服務器IP地址

客戶端 get sse spa gets static p地址 tip sta ============================================獲取客戶端IP==============================================