FB がサイトのページにアクセスしていることを PHP コードがどのように知ることができるか。ユーザーが 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
}