1

FacebookタブのPyroCMSお問い合わせフォームを使用しようとしています。

ページを直接表示する場合は、すべてOKで、フォームページはエラーメッセージなしで希望どおりに表示されます。 https://facebook.noviris.com/tests/contact

Facebookページタブを介してこのページを統合すると、送信ボタンを使用した後ではなく、ページの読み込み時にフォーム投稿エラーが表示されます。 https://www.facebook.com/gwadaweb?sk=app_197712883656289

4

1 に答える 1

1

Facebookは、FBページにアクセスするたびにsigned_requestパラメーターをページタブに送信します。Firebugはこれを明確に示しています。

ここに画像の説明を入力してください

したがって、このパラメータが存在する場合は、フォームの処理を停止することをお勧めします。

if ($_POST['signed_request'])
{
    // do not process form
}

Firebugはリファラーも表示します:https ://s-static.ak.facebook.com/platform/page_proxy.php?v=4 。たぶんあなたもこれを使うことができますが、この場所が変わらないということはあまり信頼できないようです。

于 2012-01-25T20:14:22.413 に答える