2012-06-08 151 views
0

在我的項目中,用戶通過Facebook登錄按鈕登錄到我的應用程序。我得到用戶的所有細節,但如果用戶沒有位置,我需要根據他們的IP地址找到他的位置。有沒有什麼方法根據使用Facebook API的IP地址找到用戶的位置?獲取Facebook用戶IP地址

回答

1

使用PHP,您可以使用$_SERVER['REMOTE_ADDR']獲取用戶的IP。 我不知道是否可以通過Javascript獲取IP,但是可以向服務器發出AJAX調用,並讓服務器以這種方式處理它。

您可以將IP與地理位置數據庫進行比較,這裏是list of databases

請注意: 本週早些時候啓用了IPv6,因此可能會考慮兩組IP地址。