在本地主机上使用Facebook Connect for website



我正在为我的网站使用 Facebook Connect 用户身份验证。我遵循了一些简单的教程,但我无法做到。由于我正在使用 codeigniter 并在 localhost 上对其进行测试。我需要知道 Facebook 是否允许重定向回本地主机。如果是这样,那么如何在本地机器上使用 Facebook 连接。如果您有任何解决方案,请告诉我。

localhost=">您必须在

应用程序设置中放入所有想要了解登录URL,网站等内容的地方 - 然后它应该可以正常工作。(除了那些实际需要Facebook连接服务器的功能,比如取消授权URL——把纯重定向发生在客户端,所以没有问题。

我运行一个纯PHP项目(所以我不知道你如何使用CodeIgniter做到这一点),我让Facebook Connect做这两个(我记得;如果没有,告诉我,我修改:)

  • 编辑了主机文件(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>访问并正常测试。我想就是这样,它在这里工作。

最新更新