Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FacebookOAuth需要两次点击才能获得;使用Facebook登录;?_Php_Html_Facebook_Facebook Php Sdk - Fatal编程技术网

Php FacebookOAuth需要两次点击才能获得;使用Facebook登录;?

Php FacebookOAuth需要两次点击才能获得;使用Facebook登录;?,php,html,facebook,facebook-php-sdk,Php,Html,Facebook,Facebook Php Sdk,我刚刚开始在我的网站上使用Facebook的OAuth。。。当点击“使用Facebook登录”时,Facebook页面将正确显示以供登录。然而,当重定向回我的网站时,“使用Facebook登录”仍然存在,而不是“注销”。第二次单击“使用Facebook登录”时,页面将正确切换(无需再次将其重定向到Facebook)。你知道为什么会这样吗?事实上,我知道了。我的代码没有问题。我必须进入我在facebook应用程序设置中的设置,并设置以下内容(我在本地主机上工作) 当您回到站点时刷新页面时会发生什么

我刚刚开始在我的网站上使用Facebook的OAuth。。。当点击“使用Facebook登录”时,Facebook页面将正确显示以供登录。然而,当重定向回我的网站时,“使用Facebook登录”仍然存在,而不是“注销”。第二次单击“使用Facebook登录”时,页面将正确切换(无需再次将其重定向到Facebook)。你知道为什么会这样吗?

事实上,我知道了。我的代码没有问题。我必须进入我在facebook应用程序设置中的设置,并设置以下内容(我在本地主机上工作)


当您回到站点时刷新页面时会发生什么情况?在检查用户是否登录之前,您是否正在检索/分配令牌?您使用的是FB js函数还是php?您可能需要将返回url设置为重定向回原始页面的页面。Facebook甚至不应允许您在没有错误的情况下进行身份验证,除非注册的appid与返回url是同一域。
Site URL: http://localhost.local/
Site Domain: localhost.local