1条记录像按钮坏了

时间:2013-01-11 20:30:13

标签: php facebook button iframe facebook-like

在我的直接php网站上(没有wordpress或框架),我有一个while循环从我的数据库输出记录。对于每个记录,我渲染一个类似Facebook的按钮,以便用户可以喜欢每个帖子。

经过多次愚蠢之后,我得到了相似的按钮。这是使用中的代码:

    echo ' <iframe src="http://www.facebook.com/plugins/like.php?href=http://www.finespunmusic.com/ahole/comments_head.php?id='.$myid. '&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80&appId=273343902794754"
    scrolling="no" frameborder="0"
    style="border:none; overflow:hidden; width:300px; height:40px;"
    allowTransparency="true">
  </iframe>'
你可以看到,非常直接。

所以,当我点击按钮并转到我的Facebook页面活动日志(我可以看到我在Facebook上制作的活动 - 你的个人资料顶部的大按钮) - 我可以看到我喜欢的页面,页面标题和我的元标记中定义的小图像图标

它工作正常,除了第一个以外的每个帖子。

我的数据库中没有任何时髦导致这种情况,因为你可以看到iframe从我的数据库中唯一知道的是ID。

为了显示更多示例,当我将鼠标悬停在Facebook上的活动日志中我喜欢的链接时,它显示了2个差异网址:

    First Post Liked
    result on facebook :Untitled Document 
    copied link- http://www.example.com/dir/comments_head.php?id=21

    Second Post Liked
    result on facebook :My Site Correct Title
    copied link- http://www.example.com/dir/comments_head.php?id=20&fb_action_ids=112088945634256&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B%22112088945634256%22%3A475759745792719%7D&action_type_map=%7B%22112088945634256%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D

有没有人知道为什么会发生这种情况?相同的代码循环但我得到一个不同的结果......

期待任何见解,谢谢!

0 个答案:

没有答案