0

此链接返回我当前的位置: https ://j.maxmind.com/app/country.js这是新加坡。但是,如果我在 php 文件中使用 file_get_contents(' https://j.maxmind.com/app/country.js '),它会返回美国。为什么?

4

2 回答 2

0

因为它是在服务器端执行的。您的网站托管在美国服务器上。因此,如果您通过服务器端语言调用函数,它不会从用户执行,而是从服务器执行并使用服务器位置。

于 2013-02-13T13:27:11.610 回答
0

很简单。JavaScript 在本地运行当您打开https://j.maxmind.com/app/country.js它在您的计算机中运行并且当您使用 file_get_contents(' https://j.maxmind.com/app/country.js ')它在您的服务器中运行。

于 2013-02-13T13:29:48.797 回答