Amanhã (13 de maio de 2011) é a data oficial passada que ”GET” scripts funcionarão em aplicações iFrame Facebook (Nota: não se aplica aos FBML fb: tagsiframe). FMBL já não é suportada, mas funciona.
Você deve começar a aceitar HTTP POST para quaisquer pontos de extremidade que será processado como um iframe no Facebook.
Por razões de segurança, agora você deve usar o “POST” para enviar e receievedados de seu servidor. A ”GET” pedido pode deixar um ID de usuário no referer URL,o que a torna insegura (Por exemplo: http://example.com/?…&fbid_user=2000666).
Documentação: Dê uma olhada na página do desenvolve dor do Facebook sobre como começar > POST para Canvas.
Como a correção:
No PHP, você vai precisar alterar seus scripts para $_GET['var'] em de $_POST['var'].
Aqui está um exemplo de código usado HTML, Ajax:
<form id="search_form" method="POST">
<label for="search_input">Verifique a disponibilidade do Domínios...</label>
<input id="search_input" name="name" size="30" type="text" />
<button id="search_button" onclick="searchDomain(); return false;">Pesquisa</button>
</form>
<div id="loading" style="display: hidden;">Procurando (aguarde) ...</div>