使用facebook连接到localhost上的网站

时间:2012-06-05 14:45:56

标签: php facebook codeigniter facebook-graph-api codeigniter-2

我正在使用Facebook连接用户身份验证为我的website.i遵循一些简单的教程,但我无法使它。因为我使用codeigniter并在localhost.i上测试它需要知道Facebook是否允许重定向在localhost上还是没有。如果它确实如何在本地机器上使用Facebook连接。请告诉我你是否有任何解决方案。

2 个答案:

答案 0 :(得分:2)

您必须在应用设置中将localhost放在所有需要知道登录网址,网站等内容的地方 - 然后它应该可以正常工作。 (除了那些实际上需要Facebook来连接你的服务器的功能,比如取消对URL的授权 - 把纯重定向发生在客户端,所以那里没有问题。)

答案 1 :(得分:0)

我运行一个纯PHP项目(所以我不知道你是如何用CodeIgniter做的)我让Facebook Connect正在做这些2(我记得;如果没有,请告诉我,我修改:) / p>

  • 编辑主机文件(c:\ Windows \ System32 \ drivers \ etc \ hosts或/ etc / hosts)将127.0.0.1重定向到您使用的域名
  • <base href="..">元设置为

    “HTTP:// {$ _SERVER [” HTTP_HOST “]} /”

然后使用您设置的域正确处理传递给Facebook Connect的URI。

要测试,请使用http://<the-domain-name-set-in-hosts>进行访问并正常测试。我想就是这样,而且它在这里工作。

相关问题