我有一个可以直接访问的网页,也可以通过 Facebook 页面选项卡访问。仅当用户访问 Facebook 之外的页面时,我才想显示 Facebook 徽标。如果用户已经通过 Facebook 查看页面,则无需显示徽标。
我将如何实现这一目标?
我有一个可以直接访问的网页,也可以通过 Facebook 页面选项卡访问。仅当用户访问 Facebook 之外的页面时,我才想显示 Facebook 徽标。如果用户已经通过 Facebook 查看页面,则无需显示徽标。
我将如何实现这一目标?
Facebook 会将名为“signed_request”的 POST 数据发送到您的页面选项卡。
https://developers.facebook.com/docs/howtos/login/signed-request/
在您的 php 中,您检查页面是否已收到此请求并采取相应措施
if($_REQUEST['signed_request']){
//hide logo
}else{
//show logo
}