码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-16 12:00:51      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:web服务   function   callback   javascript   回调   

废话不多说,贴代码!

<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下去自己是一下就知道了。

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

标签:web服务   function   callback   javascript   回调   

原文地址:http://blog.csdn.net/u011763190/article/details/45766535

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!