动态生成facebook元

时间:2012-02-17 08:52:49

标签: php facebook opengraph

我遇到了像facebook这样的按钮和og:meta标签的问题。我要做的是根据get参数为Facebook抓取工具提供不同的内容。

我的网页设计有目标网页和一些产品页面。当用户在产品页面上时,他们按下“赞”按钮并喜欢着陆页。然后我想在用户脸书上显示四种不同的复制文本,具体取决于所喜欢的产品。

当用户朋友点击Facebook上的相似文章时,他们会被重定向到目标网页,我想要生成一般的og:meta。

我尝试的是你在下面看到的 - 但没有运气。

$refAddr = $_SERVER['HTTP_USER_AGENT'];

if (preg_match('/facebookexternalhit/si',$refAddr)) { 
    if(isset($_GET['fb_ref'])) {
        if($_GET['fb_ref'] == "page1" || $_GET['fb_ref'] == "page2" || $_GET['fb_ref'] == "page3" || $_GET['fb_ref'] == "default") {
            $line = $_GET['fb_ref'];
        } else {
            $line = "default";
        }
    } else {
        $line = "default";
    }
} else {
    $line = "default";
}

0 个答案:

没有答案