這個鏈接返回我當前位置: https://j.maxmind.com/app/country.js這是新加坡。 但是,如果我在php文件中使用file_get_contents('https://j.maxmind.com/app/country.js'),它會返回給我美國。爲什麼?在php中,使用curl或file_get_content通過url獲取當前位置
0
A
回答
0
因爲它在服務器端執行。您的網站託管在美國服務器上。所以如果您通過服務器端語言調用函數,則不會從用戶執行,而是從服務器執行並使用服務器位置。
0
很簡單。 JavaScript在本地運行 當您打開https://j.maxmind.com/app/country.js時,它將在您的計算機上運行,並且當您使用file_get_contents('https://j.maxmind.com/app/country.js')時,它會在您的服務器上運行。
相關問題
- 1. 如何通過file_get_content或curl正確獲取文件
- 2. 通過GeoLocation API獲取用戶在JavaScript中的當前位置
- 3. 無法通過GoogleApiClient使用GPS獲取當前位置
- 4. 如何在Android中通過GPS獲取當前位置
- 5. 如何在同一臺服務器上使用php curl或file_get_content獲取url內容?
- 6. PHP - 獲取當前URL
- 7. PHP mysqli_result獲取當前位置
- 8. 使用GPS獲取當前位置
- 9. 使用python獲取當前位置
- 10. 使用wifi獲取當前位置?
- 11. 使用CLLocationCoordinate2D獲取當前位置
- 12. 使用json獲取當前位置
- 13. 使用Winapi獲取當前位置
- 14. 使用cordovaGeolocation獲取當前位置
- 15. 如何通過Android中的GPS獲取當前位置
- 16. 通過圖像獲取url的位置
- 17. Ruby on rails使用http url獲取當前位置
- 18. 使用PHP和Curl獲取URL內容
- 19. 在PHP中獲取用戶的當前位置
- 20. 如何在MapActivity啓動時通過GPS或WiFi獲取當前位置
- 21. 在android中獲取當前位置
- 22. 在GPS中獲取當前位置?
- 23. 在mysql表中獲取當前位置
- 24. 通過curl從url獲取JSON數據
- 25. 獲取當前位置
- 26. 獲取當前位置
- 27. 獲取當前位置
- 28. 獲取當前位置
- 29. 獲取當前位置android
- 30. 獲取當前位置ImageView
因爲託管您正在調用'file_get_contents'的PHP文件的服務器在美國。別客氣。 – 2013-02-13 13:26:45