Php Facebook在15分钟后注销

Php Facebook在15分钟后注销,php,facebook,session,Php,Facebook,Session,我一直在我的网站上通过facebook进行用户登录 在用户登录facebook帐户15分钟后,我是否可以让用户注销 场景如下: login.php: 用户使用facbook JS SDK登录。成功登录时 通过ajax调用重定向到start.php 在start.php上,我有用户facebook ID 我想在15分钟后执行注销(会话关闭)或用户关闭浏览器 我认为setInterval()是唯一的解决方案,对吗 我是否可以直接在start.php中使用FB.logout()?您可以使用带有setT

我一直在我的网站上通过facebook进行用户登录

在用户登录facebook帐户15分钟后,我是否可以让用户注销

场景如下:

login.php:

用户使用facbook JS SDK登录。成功登录时

通过ajax调用重定向到start.php

在start.php上,我有用户facebook ID

我想在15分钟后执行注销(会话关闭)或用户关闭浏览器

我认为setInterval()是唯一的解决方案,对吗


我是否可以直接在start.php中使用
FB.logout()

您可以使用带有setTimeout()函数的javascript并使用Facebook javascript api


在php中,您可以在SDK中获取facebook logouturl并检查此链接以供参考

您想在客户端执行此操作吗?我可以想到
setInterval()
,然后重新指向Facebook注销URL。您可能想查看我的更新。我可以直接在start.php上调用
setTimeout()
?您必须通过javascript dom初始化FB,然后只能使用FB.logout(),谢谢。我可以把上面的函数放在
$(document)中吗?ready(function(){}
这个函数将在页面加载时调用,我们希望在单击按钮时调用FB.logout。
setTimeout(function(){
    FB.logout(function(response) {
      // user is now logged out
    });
}, 900000);