gpt4 book ai didi

php - 通过IP获取时区

转载 作者:行者123 更新时间:2023-12-02 17:28:25 25 4
gpt4 key购买 nike

我在将我的网站上传到我们的服务器时遇到问题。我有这个 PHP 脚本可以通过该 URL 获取时区。

$ipInfo = file_get_contents('http://ip-api.com/json');
$ipInfo = json_decode($ipInfo);

我的问题是它返回美国/芝加哥的时区。但是当我直接访问地址栏的 URL 时,它会返回正确的时区

enter image description here

最佳答案

ip-api.com 根据发出请求的 IP 响应数据。如果您在菲律宾并正在访问该网站,您将看到关于您自己的信息。如果您的服务器在美国并且正在从站点请求,它将看到有关自身的信息。

如果您希望您的服务器检索有关正在访问它的客户端的信息,您必须传递来访客户端的 IP。根据the documentation ,您将其附加到 URL:

file_get_contents('http://ip-api.com/json/' . $_SERVER['REMOTE_ADDR'])

关于php - 通过IP获取时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36677760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com