喜欢带有mysql数据和php的按钮

时间:2012-07-24 03:46:42

标签: php mysql facebook-like

我正在测试我的网站并尝试在我的链接上输入类似按钮。我想做的是显示mysql数据库中的标题,网址和图片,例如我的代码现在如何:

<meta property="og:title" content="<?php echo $titulo; ?>" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://hogardelocio.com/pl.php?pl=<?php echo $lid; ?>" />
<meta property="og:image" content="http://hogardelocio.com/img/<?php echo $imagem; ?>" /> 
<meta property="og:site_name" content="Hogar del Ocio" />

在调试上看起来很好,它会正确显示图像,标题和链接,但是如果你点击我页面上的“喜欢”按钮并分享它,它就会显示这个链接“http:// hogardelocio .com / pl.php?pl“和另一张没有标题的图片......

这是调试页面: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.hogardelocio.com%2Fpl.php%3Fpl%3D91

有人能帮助我吗? 谢谢

1 个答案:

答案 0 :(得分:2)

我看了一下your page,似乎错误不在于您的<meta>标签,而在于fb:like按钮的data-href格式错误:

这是您网页上的内容:

<div class="fb-like" 
    data-href="http://hogardelocio.com/pl.php?pl='link.php?link=91'" 
    data-send="false" data-layout="button_count" data-width="20" 
    data-show-faces="false" data-font="arial">
</div>

如果我没有弄错的话应该在哪里:

<div class="fb-like" data-href="http://hogardelocio.com/pl.php?pl=91" 
    data-send="false" data-layout="button_count" data-width="20" 
    data-show-faces="false" data-font="arial">
</div>