[編集: わかりました、悪いです。リダイレクトは機能します。これは app.php のエラーであり、すぐに index.php にリダイレクトされます。でも助けてくれてありがとう:)]
そこで、一連の手順の後、(iframe 内で) app.php という名前の PHP ファイルにリダイレクトされるこの Facebook アプリを作成しています。このリダイレクトは JS を使用して行われます。
// this is in 'join-app.js':
location.href = "app.php?userid=" + userdata.id;
この JS のビットは、別の .js ファイル (join-app.js) にあり、index.php にロードされます。
<!-- this is in 'index.php': -->
<script language="javascript" type="text/javascript" src="js/join-app.js"></script>
index.php は Facebook の iframe のソースです。
上記は OS X の Chrome では問題なく動作しますが、何らかの理由で OS X の Safari や Windows の IE では動作しません。OS X および Windows 上の Firefox では動作します... IE および Safari では、index.php ページがリロードされ続けます。