-1

我们的 php 代码如何知道 FB 访问我们的网站页面。由于需要在我们的网站页面上添加一些元标记,以便用户在 FB 上共享。

所以我为每个案例添加了元标记。我只想在 FB 访问这些页面时添加它们。

谢谢

4

1 回答 1

1

当 Facebook 爬虫访问你的页面时,它会给你一个用户代理facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

因此,要仅在 facebook 爬虫访问时显示打开的图元标记,只需设置一个简单的条件:

if ($_SERVER['HTTP_USER_AGENT'] == "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)") {
  //echo your facebook open graph meta tags
}
于 2013-02-26T14:33:31.750 回答