2010-08-07 5 views
1

내 Facebook 앱 캔버스 페이지에서 Facebook 탭으로 리디렉션하려고합니다 header('location':$taburl) 태그로 리디렉션 할 때 동일한 캔버스 페이지에 그대로 유지하면 PHP 을 사용하고 있습니다.리디렉션 문제 - Facebook 응용 프로그램에서 Facebook 탭으로

나에게 가능한 한 빨리

+0

뿐만 아니라 당신의 탭의 URL을 게시하시기 바랍니다. – Sarfraz

+0

나는 페이스 북이 이것을 허용하지 않을 수도 있다는 의혹을 가지고있다. – Lethargy

+0

과 동일 http://stackoverflow.com/questions/3438814/facebook-iframe-app-strange-redirection-problems – happyhardik

답변

2

올바른 PHP 리디렉션으로 다음과 같이해야이 문제의 답주십시오 : 당신은 당신의 iframe을 리디렉션 할 그것을 iframe이 응용 프로그램을 사용하는 경우 이제

header('location:'.$taburl); 

합니다. 전체 페이지 리디렉션의 경우 자바 스크립트를 사용해야합니다. 당신이 FBML 캔버스에있는 경우

+0

+1 좋은 캐치 :) – Sarfraz

+0

네, 문제였습니다. 일반 헤더 위치를 사용하여 리디렉션하면 iframe에서로드되고 페이스 북에서이를 감지하고 로고 만 표시하면 로고를 클릭하면 탭으로 리디렉션됩니다. – happyhardik

0

, 당신은 단순히이 작업을 수행 할 수 있습니다 :

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