ユーザーにログインを求めるメインページがあり、ログインするとすべてが正常に機能します...代わりにredirect_uriをwww.domain.com/file.phpに移動させたいのですが、これを達成しようとすると送信されませんユーザーIDまたはwww.domain.com/file.phpページにユーザーIDが表示されます:0、リダイレクトがない場合と比較して、ユーザーID:2132312312があります..これが私のコードです
header.php
<?php
require 'php-sdk/facebook.php';
$facebook = new Facebook(array(
'appId' => 'code',
'secret' => 'code'
));
$user = $facebook->getUser();
?>
index.php
<?php
if ($user): //check for existing user id
echo '<p>User ID: ', $user, '</p>';
//print logout link
echo '<p><a href="logout.php">logout</a></p>';
else: //user doesn't exist
$loginUrl = $facebook->getLoginUrl(array(
'scope'=>'email',
'redirect_uri' => 'http://domain.com/file.php'
));
echo '<p><a id ="fb_connect" href="', $loginUrl, '"><img alt="Connect Using Facebook" src="images/fb_connect.png"></a></p>';
endif; //check for user id
?>
file.php
<?php
echo '<p>User ID: ', $user ,'</p>';
if ($user) {
echo '<a id="logout" href="logout.php" >Logout</a>';
}
?>