PHP Web サイトからユーザーの Facebook ウォールにページを共有する必要があります。ユーザーが Facebook にログインしていない場合、私の Web サイトは Facebook のログイン ページにリダイレクトされます。
$user = $facebook->getUser();
if($user) {
$result = $facebook->api(
'/me/feed/',
'POST',
array('access_token' => $this->access_token, 'link'=>'google.com', 'message' => 'Test link')
);
$this->Session->setFlash('Your link has been succesfully posted on your wall');
$this->redirect($this->referer());
}else {
$login_url_params = array(
'req_perms' => 'publish_stream',
'redirect_uri' => 'localhost/pictrail' //thts the same path I gave to my facebook app
);
$login_url = $facebook->getLoginUrl($login_url_params);
header("Location: {$login_url}");
exit();
}
そのため、ユーザーが facebook にログインしていない場合、ユーザーがログインするために facebook にリダイレクトされ、その後、そこに入力した URL に関係なく、localhost/pictrail にリダイレクトされます。localhost/pictrail/images/param にリダイレクトしたい...どうすればこれを達成できますか? 「localhost/pictrail/images/99」を試しましたが、うまくいきませんでした。ユーザーが Facebook にログインすると、すべて正常に動作します。