Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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 连接未定义_Php_Facebook - Fatal编程技术网

Php 连接未定义

Php 连接未定义,php,facebook,Php,Facebook,我正在尝试使用FB.Connect.logoutAndRedirect,但出现以下错误: FB.Connect.logoutAndRedirect[断开 此错误] FB.Connect.logoutAndRedirect(“/logout”) 我已经插入了这个代码 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> &

我正在尝试使用FB.Connect.logoutAndRedirect,但出现以下错误:

FB.Connect.logoutAndRedirect[断开 此错误] FB.Connect.logoutAndRedirect(“/logout”)

我已经插入了这个代码

<div id="fb-root"></div>  
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>    FB.init({
     appId  : 'my app id',
     status : true, // check login status
     cookie : true, // enable cookies to allow the server to access the
session
     xfbml  : true  // parse XFBML    });  
</script>

FB.init({
appId:“我的应用程序id”,
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问
一场
xfbml:true//parse xfbml});

标记之后

类似的操作将始终有效:

function fBlogout(){
    try{
        FB.Connect.ifUserConnected(function(){
            FB.Connect.logoutAndRedirect('http://fullurl.com/account/logout');
        }, 'http://fullurl.com/account/logout');
    }catch(e){
        location.href = 'http://fullurl.com/account/logout';
    }
}

HTML Link:
<a href="#" onclick="FBlogout(); return false;">Log Out</a>
函数fBlogout(){
试一试{
FB.Connect.ifUserConnected(函数(){
FB.Connect.LogoutAndDirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}捕获(e){
location.href=http://fullurl.com/account/logout';
}
}
HTML链接:

参考资料:

类似的内容将始终有效:

function fBlogout(){
    try{
        FB.Connect.ifUserConnected(function(){
            FB.Connect.logoutAndRedirect('http://fullurl.com/account/logout');
        }, 'http://fullurl.com/account/logout');
    }catch(e){
        location.href = 'http://fullurl.com/account/logout';
    }
}

HTML Link:
<a href="#" onclick="FBlogout(); return false;">Log Out</a>
函数fBlogout(){
试一试{
FB.Connect.ifUserConnected(函数(){
FB.Connect.LogoutAndDirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}捕获(e){
location.href=http://fullurl.com/account/logout';
}
}
HTML链接:

参考:

您的脚本标记不正确:

<script> src="http://connect.facebook.net/en_US/all.js"></script>
      ^^^
src=”http://connect.facebook.net/en_US/all.js">
^^^

有了这个额外的
,您就把
src=…
部分变成了实际的javascript,只定义了一个名为“src”的变量。因此,您实际上没有包含FB javascript。

您的脚本标记不正确:

<script> src="http://connect.facebook.net/en_US/all.js"></script>
      ^^^
src=”http://connect.facebook.net/en_US/all.js">
^^^

有了这个额外的
,您就把
src=…
部分变成了实际的javascript,只定义了一个名为“src”的变量。因此,您实际上没有包含FB javascript。

FB.Connect
基于遗留JS SDK,您使用的是。要获得所需的功能,请尝试:


FB.Connect
基于遗留JS SDK,您正在使用。要获得所需的功能,请尝试:


是的,这个函数看起来不错,但是FB.Connect仍然没有定义:(当我添加正确的缩进时,您的代码对我有效。请尝试在}之前添加一行新行)
FB.Connect
是遗留SDK;新的函数只是
FB.
,所以只要他引用新的SDK,这个函数就不起作用。是的,这个函数看起来不错,但是FB.Connect仍然没有定义:(当我添加正确的缩进时,你的代码对我有效。试着在}之前放一行新行)
FB.Connect
是遗留SDK;新的是FB.,所以只要他引用新的SDK,这就不起作用。