Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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:$facebook-getUser()始终返回0_Php_Facebook - Fatal编程技术网

PHP:$facebook-getUser()始终返回0

PHP:$facebook-getUser()始终返回0,php,facebook,Php,Facebook,它表示CSRF状态令牌无效。我试图在base_facebook.php中更正getCode()。它不起作用。PHP SDK版本:3.2.3。我等待你的回复。谢谢 这可能会有所帮助,因为您刚刚在此处公开了应用程序机密,您需要做的第一件事就是立即在应用程序仪表板中重置它。感谢您的HWLEP。 <?php session_start(); require_once 'Facebook/facebook.php'; $facebook = new Facebook(array(


它表示CSRF状态令牌无效。我试图在base_facebook.php中更正
getCode()
。它不起作用。PHP SDK版本:3.2.3。我等待你的回复。谢谢



这可能会有所帮助,因为您刚刚在此处公开了应用程序机密,您需要做的第一件事就是立即在应用程序仪表板中重置它。感谢您的HWLEP。
    <?php
session_start();
require_once 'Facebook/facebook.php';

$facebook = new Facebook(array(

    'appId' => "347086135470127",
    'secret' => "f6d61cc9688ca34a0765f2ddbb138998",
    'cookie' => true,
        'domain' => "tinser.host56.com"

));

$session = $facebook->getUser();
echo $session;

if($session == 0) {
    $loginUrl = $facebook->getLoginUrl(array( 
        'display' => 'popup',
        'redirect_uri' => 'http://tinser.host56.com/lib/php/facebookinit.php'
        ));
        $logoutUrl = $facebook->getLogoutUrl(array('redirect_uri' => 'http://tinser.host56.com/lib/php/facebookinit.php'));
    echo "<a href='$loginUrl'>Login with facebook</a><br><a href='$logoutUrl'>Logout with facebook</a>";
} else {
    $api = $facebook->api('me');
    print_r($api);  
}
?>