首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将ipinfo.io的json用于php

如何将ipinfo.io的json用于php
EN

Stack Overflow用户
提问于 2014-08-30 21:33:26
回答 2查看 2.3K关注 0票数 0

我们如何在php中使用这个json呢?

代码语言:javascript
复制
$ curl ipinfo.io
{
"ip": "178.78.135.10",
"hostname": "No Hostname",
"city": null,
"region": null,
"country": "AM",
"loc": "40.0000,45.0000",
"org": "AS49363 Orange Armenia CJSC"
}

我在这里找到了这个:http://ipinfo.io/

EN

回答 2

Stack Overflow用户

发布于 2014-08-30 21:39:16

使用file_get_contents获取数据,使用json_decode将其转换为php。

代码语言:javascript
复制
$data = json_decode(file_get_contents("http://ipinfo.io/"));
print_r($data); /* print results */
票数 0
EN

Stack Overflow用户

发布于 2014-08-30 21:56:00

使用此服务器端(例如PHP)将显示您的服务器的 IP和信息,而不是用户的。

如果您需要有关用户的信息,则需要使用JavaScript来实现their JSONP API,让用户的浏览器调用该接口并返回有关用户IP的信息。

或者,您需要为用户IP调用他们的API:

代码语言:javascript
复制
$data = json_decode(file_get_contents("http://ipinfo.io/{$_SERVER['REMOTE_ADDR']}/json"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25582908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档