2013-02-13 1 views
0

эта ссылка возвратить меня мое текущее местоположение: https://j.maxmind.com/app/country.js который является Сингапур. Однако, если я использую file_get_contents ('https://j.maxmind.com/app/country.js') в php-файле, он возвращает мне Соединенные Штаты. Зачем?в php, используйте curl или file_get_content, чтобы получить текущее местоположение по URL-адресу

+4

Поскольку сервер, на котором размещен PHP-файл, вы вызываете 'file_get_contents', находится в Соединенных Штатах. Пожалуйста. –

ответ

0

Потому что он выполнен на стороне сервера. Ваш сайт размещен на американском сервере. поэтому, если вы вызываете функцию на серверном языке, она не выполняется от пользователя, а с сервера и использует местоположение сервера.

Смежные вопросы