0

如何根据加载的内容(不使用 jquery 或 ajax)设置 Facebook 的元标记,我正在从另一个页面加载内容,该页面基于通过 $_GET 接收的 id 执行 MySQL 选择。

我的意思是:页面 X 有一个链接列表,每个链接都有一个 id,通过从 mySQL 数据库中选择数据然后将页面包含在页面 X 中,该 id 被发送到另一个页面以生成内容

我通过测试注意到 Facebook 在请求页面时无法识别动态生成的内容

4

1 回答 1

-1

您可以从第一页将名称作为参数传递,也可以像这样从第二页进行 SQL 查找

<?php

$sth = $dbh->prepare('SELECT id,name FROM people WHERE id=?');
$r = $sth->execute(array($_GET['p']));

echo '<meta property="og:your_property" content="' . $r[0]['name'] . '" />';

$>
于 2012-08-08T14:55:49.567 回答