0

我有一个可以直接访问的网页,也可以通过 Facebook 页面选项卡访问。仅当用户访问 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 回答