перенаправить пользователя на страницу входа без использования fbml на странице facebook - PullRequest
1 голос
/ 21 июля 2010

, поэтому я создаю login_url с использованием php framework и getLoginUrl().

, если мое приложение facebook настроено как страница FBML, что-то вроде этого работает отлично

echo '<fb:redirect url="'.$login_url.'" />';

, ноМне нужно, чтобы мое приложение Facebook было настроено как страница IFRAME, поэтому оно не будет отображаться как FBML.

Каков наилучший способ перенаправить моего пользователя на страницу входа?

с использованием header(); вPHP не будет работать, потому что заголовок уже отправлен.также

echo '<script type="text/javascript"> document.setLocation("'.$login_url.'"); </script>';

не имеет никакого эффекта.

есть идеи?

1 Ответ

1 голос
/ 21 июля 2010

в данный момент

echo '<script type="text/javascript"> top.location.href = "'.$login_url.'"; </script>';

работает.но я думаю, что это не очень чистое решение.Я приму другой ответ, если у кого-то есть лучший способ.

...