我们的 php 代码如何知道 FB 访问我们的网站页面。由于需要在我们的网站页面上添加一些元标记,以便用户在 FB 上共享。
所以我为每个案例添加了元标记。我只想在 FB 访问这些页面时添加它们。
谢谢
当 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
}