2

我正在用php寫博客,當我要添加評論時,我想沒有人會希望在我的博客上註冊發表評論,所以我決定嘗試facebook評論。對每篇文章的評論?

我找到了評論框,但據我看來,我的所有帖子都有一個框。我想知道如何針對每篇文章做出不同的評論?

帖子url的佈局就像http://xxxxxxx.com/post.php?postid=1,postid = 2等等。

在此先感謝

回答

3

創建獨特的評論框動態地我使用PHP的$ _ SERVER請求。 此示例使用評論框的html5版本,同樣可以使用xfbml版本完成。

<?php 
$url = (!empty($_SERVER['HTTPS'])) ? 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; 
?> 

<div class="fb-comments" data-href="<?php echo $url; ?>" data-num-posts="2" data-width="470"></div> 
+1

的感謝!它的工作就像一個魅力。 – 2012-03-27 14:11:59

+0

拉斐爾,如果您可以請將答案標記爲正確,以便其他用戶可以找到此解決方案。 – 2012-03-27 16:40:36

0

asp.net解決方案

<div class="fb-comments" data-href='<% GetUrl();%>' data-width="700" style="direction:ltr"> 
</div> 
在CS中文件寫入的getURL功能

public string GetUrl() 
    { 
      return string.Format("http://www.sample.com/Content.aspx?id={0}",requset.q Request.QueryString["id"]); 
    } 
相關問題