获取Facebook用户的IP地址

时间:2012-06-08 06:33:50

标签: javascript facebook facebook-graph-api ip

在我的项目中,用户通过Facebook登录按钮登录我的应用程序。我得到了用户的所有细节,但如果用户没有位置,我需要根据他们的IP地址找到他的位置。有没有办法使用Facebook API根据用户的IP地址查找用户的位置?

1 个答案:

答案 0 :(得分:1)

使用PHP,您可以使用$_SERVER['REMOTE_ADDR']获取用户的IP。 我不知道是否可以通过Javascript获取IP,但您可以对服务器进行AJAX调用,让服务器以这种方式处理它。

您可以将IP与地理位置数据库进行比较,这里是list of databases

请注意: 本周早些时候启用了IPv6,因此可能需要考虑两组IP地址。