0

直接アクセスできる Web ページだけでなく、Facebook ページ タブからもアクセスできる Web ページがあります。ユーザーが Facebook 以外のページにアクセスしている場合にのみ、Facebook のロゴを表示したいと思います。ユーザーがすでに Facebook からページを閲覧している場合、ロゴを表示する必要はありません。

どうすればこれを達成できますか?

4

1 に答える 1

1

Facebook は「signed_request」という POST データをページタブに送信します。

https://developers.facebook.com/docs/howtos/login/signed-request/

PHP で、ページがこのリクエストを受信したかどうかを確認し、それに応じて動作します。

if($_REQUEST['signed_request']){
    //hide logo
}else{
  //show logo
}
于 2013-04-30T20:06:12.207 に答える