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