考虑a.abc.com和b.abc.com;其中a.abc.com/index.php有facebook php登录(此处为facebook_connect.php),重定向为uri
http://b.abc.com/index.php
。也就是说,我要求用户登录a.abc.com/index.php,成功登录后,他被重定向到http://b.abc.com/index.php.
我使用的应用应用域设置为 abc.com 。 有Facebook登录的网站设置为 http://a.abc.com/index.php 。 在facebook登录文件(此处为facebook_connect.php)中重定向uri a.abc.com/index.php调用 http://b.abc.com/index.php。
登录流程完美无缺,我最终在浏览器中显示了http://b.abc.com/index.php页面。
b.abc.com/index.php有一个按钮(名为See User),点击它后我调用了使用getUser()的fbFindUser.php文件。
我已经为a.abc.com/index.php方面以及b.abc.com.index.php方面包含了所需的facebook php sdk,并且使用appId和appSecret正确初始化了$ facebook。 / p>
点击b.abc.com/index.php的See User按钮后,我得到$ user = 0;即使a.abc.com/index.php已经过身份验证并将我重定向到b.abc.com/index .PHP。
我是初学者,非常感谢帮助。