2010-08-07 130 views
1

我想从我的Facebook应用程序画布页面重定向到Facebook标签 我使用PHP 当我header('location':$taburl)标签它保持在相同的画布页面重定向。重定向问题 - 从Facebook应用程序Facebook标签

请给我尽快

+0

请发表您的标签的网址为好。 – Sarfraz 2010-08-07 07:39:47

+0

我怀疑Facebook可能不会允许这样做。 – Lethargy 2010-08-07 07:50:02

+0

相同http://stackoverflow.com/questions/3438814/facebook-iframe-app-strange-redirection-problems – happyhardik 2011-02-26 08:21:53

回答

2

正确的PHP重定向应该是这样这个问题的答案:

header('location:'.$taburl); 

现在,如果你正在使用iframe应用程序将只重定向你的iframe中。对于整页重定向你需要使用JavaScript。

+0

+1良好的捕捉:) – Sarfraz 2010-08-07 13:57:34

+0

是的,这是问题所在。当您使用普通标题位置重定向时,它会将其加载到iframe中,并且Facebook会检测到并仅显示徽标,单击该徽标将重定向到选项卡。 – happyhardik 2011-02-26 08:19:20

0

如果你是在一个FBML画布,你可以简单地这样做:

<?php 
    echo '<fb:redirect url="' . $taburl . '" />'; 
?>