快速获取游客和用户IP的具体实现方法

废话不多说,贴代码!

<pre name="code" class="html"><!DOCTYPE html>
<html>
<head>
	<title>Get my IP</title>
</head>
<body>
	<a href="http://www.whatsmyip.us">whatsmyip</a> My Real IP is: <script type="text/javascript" src="http://www.whatsmyip.us/showipsimple.php"></script>
	<script type="text/javascript">
		document.write("<br/>");
	</script>
	<a href="http://pv.sohu.com/cityjson?ie=utf-8">Sohu API</a>  My IP Info: <script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8">
	</script>
	<script type="text/javascript">
		var cip = returnCitySN.cip;
		var cid = returnCitySN.cid;
		var cname = returnCitySN.cname;
		document.write("IP is:" + cip + "  " + "Address is:" + cname);
	</script>
	<script type="text/javascript">
		document.write("<br/>");
	</script>
	<a href="http://whois.pconline.com.cn/ipJson.jsp?callback=myip">PConline[太平洋] API</a>
	<script type="text/javascript">
	/**
	 * [myip description] 这儿用到了回调函数,myip({"ip":"27.17.140.49","pro":"湖北省","proCode":"420000","city":"武汉市","cityCode":"420100","region":"","regionCode":"0","addr":"湖北省武汉市 电信","regionNames":""});,我们可以看到,回调函数myip()里面有参数,仔细观察不难发现是json型数据,我们在回调函数里面用obj去获取它,这个参数随便定都可以,然后哦这个参数就是我们获取的这个json型数据了.
	 * @param  {[type]} obj [description] 与返回的json型数据一一对应
	 * @return {[type]}     [description]
	 */
	function myip(obj){
		document.write("IP is:" + obj.ip + "  " + "Address is:" + obj.addr);
	}
	</script>
	<script type="text/javascript" src="http://whois.pconline.com.cn/ipJson.jsp?callback=myip"></script>

</body>
</html>

相比大家应该一目了然,自己可以把代码copy下去自己是一下就知道了。

时间: 2024-11-06 10:53:26

快速获取游客和用户IP的具体实现方法的相关文章

如何能低成本地快速获取大量目标用户,而不是与竞争对手持久战?

本文来自网易云社区. 这在如今的互联网上并不常见.现在,大部分行业都已经是竞争多时的红海,而蓝海市场的技术.资源壁垒非常之高,一般产品望尘莫及.在竞争激烈的红海市场中,怎样才能做到四两拨千斤呢? 这通常是可遇不可求的机会,需要竞争对手留下重要缺陷.在发展非常快速的互联网环境中,产品经理需要敏锐地观察到这样的机会,迅速做出产品方案与决策. 一个好产品不是通过堆砌需求而产生的,就算把用户反馈的所有重要需求都满足了,依然可能面对用户量不上涨的情况.产品经理需要寻找那些对产品价值最大的需求,而低成本地快

SpringBoot 获取当前登录用户IP

控制器方法: @RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public String getIp(HttpServletRequest request) { return IpUtil.getIpAddr(request); } 工具类方法: public class IpUtil { public static String getIpAddr(HttpServletRequ

[记]Linux 获取本机(全部)IP、MAC地址方法 (C/C++)

Linux 获取本机IP.MAC地址用法大全 1 2 //#include <sys/types.h> 3 #include <ifaddrs.h> 4 #include <sys/ioctl.h> 5 #include <net/if.h> 6 #include <string.h> 7 #include <stdio.h> 8 #include <unistd.h> 9 #include <netdb.h>

python 3 获取本机公网ip的几种方法

参考博客:https://blog.csdn.net/conquerwave/article/details/77666226 from urllib.request import urlopen from json import load my_ip = urlopen('http://ip.42.pl/raw').read() print('ip.42.pl', my_ip) my_ip = load(urlopen('http://jsonip.com'))['ip'] print('js

3.2.10、Google Tag Manager实战指南—— 获取用户IP

众所周知,GA里面是没有提供IP这个字段的,而且也明文规定不准上传能够识别用户的信息.但是很多用户,特别是大陆地区的用户在习惯了百度统计提供IP用于用户计数,也希望GA能够获取的到用户IP,实际上是可以实现的,但是不要明文上传IP,做些装饰,还是可以实施的.获取IP还有一个实用的作用就是可以用于垃圾流量的分析,如某个IP的访问很多,跳出率很高,那这个基本就可以判定是刷量. 原理:用js去通过第三方API查询获取得到用户的IP的信息,然后将IP加密写入Cookie,再通过GTM读取第一方Cooki

获取用户Ip地址通用方法

这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的. 一般朋友,都会看到如下通用获取IP地址方法. 1 public static function getIp() 2 { 3 if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]) 4 { 5 $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; 6 } 7 elseif ($HTTP_SERVER_VAR

Flask框架获取用户IP地址的方法

本文实例讲述了python使用Flask框架获取用户IP地址的方法.分享给大家供大家参考.具体如下: 下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法. python代码如下: from flask import Flask, render_template, request # Initialize the Flask application app = Flask(__name__) # Default route,

MD5加密&获取用户IP、ID、系统时间

1.通常我们在数据库中保存用户信息的时候需要把密码和一些其他重要信息,用加密的方式保存,这就会用到下面的MD5加密程序段 MessageDigest md=MessageDigest.getInstance("MD5"); md.update("被加密的字符串".getBytes()); String md5sString =new BigInteger(1,md.digest()).toString(16); 2.获取用户IP,ID,系统时间语句 String u

【用jQuery来判断浏览器的类型】及【javascript获取用户ip地址】

用jQuery来判断浏览器的类型,主要是使用$.browser这个工具类,使用方法: $.browser.['浏览器关键字'] //谷歌浏览器.360浏览器等其他一些浏览器,没有专门的判断 function appInfo() { var bro = $.browser; var binfo = ""; if (bro.msie) { binfo = "Microsoft Internet Explorer " + bro.version; // bro.versi