使用PHP $ _GET错误的Facebook身份验证

时间:2011-03-28 18:40:10

标签: php facebook authentication

失败的Facebook PHP OAUTH身份验证(用户按下不允许举例)意味着Facebook将正确的$ _GET结尾添加到我传递的重定向URI。例如:

www.mysite.com/facebookauth.php?error_reason=user_denied&error=access_denied&error_description=The+user+denied+your+request

没有问题。我可以使用$ _GET来获取错误原因并告知用户他们做错了什么。

如果它通过,facebook添加

www.mysite.com/facebookauth.php#auth=WHATEVER

哈希符号而不是问号。我无法使用$ _GET获取身份验证代码。为什么?任何帮助?

1 个答案:

答案 0 :(得分:0)

这就是为什么你无法访问网址的片段部分,它不会被发送到浏览器:Can I read the hash portion of the URL on my server-side application (PHP, Ruby, Python, etc.)?