刮掉Facebook共享的PHP数据

时间:2015-08-26 06:33:12

标签: php facebook web-scraping

我想添加一个"分享"按钮,我需要共享对话框来反映从PHP数据库中提取的信息

开发者页面引用了要包含的以下标记。

<meta property="og:url"                content="" />
<meta property="og:type"               content="" />
<meta property="og:title"              content="" />
<meta property="og:description"        content="" />
<meta property="og:image"              content="" />

但是,我需要从特定的PHP数据库信息中提取内容。

 <meta property="og:url"                content="" />
 <meta property="og:type"               content="" />
 <meta property="og:title"              content="<?php .$info['full_name'] .;?
 > <?php .$info['last_name'] .;?>" />
 <meta property="og:description"        content="" />
 <meta property="og:image"              content="<?php echo $info['avatar']; ?
 >" />

1 个答案:

答案 0 :(得分:0)

这应该适合你(虽然你可能需要调整一些部分,具体取决于你的服务器设置):

<meta property="og:url" content="<?php echo htmlentities('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URl']) ?>" />
<meta property="og:type" content="website" />
<meta property="og:title" content="<?php echo htmlentities($info['full_name']) ?> <?php echo htmlentities($info['last_name']) ?>" />
<meta property="og:description" content="" />
<meta property="og:image" content="<?php echo $info['avatar']; ?>" />