Php 为什么我在facebook上得到了我喜欢的按钮的相同标题

Php 为什么我在facebook上得到了我喜欢的按钮的相同标题,php,facebook,Php,Facebook,我有两个页面(case_1.html,blog_1.html),在另两个页面上,两个页面都包含facebook的like it按钮(case.html,blog.html)。当我喜欢case_1.html时,我得到的喜欢按钮的标题与我喜欢blog_1.html的标题相同 我在case_1.html中也使用了opengraph标记,但是我得到了与blog_1.html相同的标题 请帮帮我。 我的case_1.html代码是 <title>Case Study </title&

我有两个页面(case_1.html,blog_1.html),在另两个页面上,两个页面都包含facebook的like it按钮(case.html,blog.html)。当我喜欢case_1.html时,我得到的喜欢按钮的标题与我喜欢blog_1.html的标题相同

我在case_1.html中也使用了opengraph标记,但是我得到了与blog_1.html相同的标题

请帮帮我。 我的case_1.html代码是

  <title>Case Study </title>
  <meta property="og:title" content="Case Study " />
   <meta property="og:type" content="article" />
  <meta property="og:url" content="http://mywebsites.com/case_1.html" />
 <meta property="og:image" content="http://mywebsites.com/img/case_study/Arvind.JPG" />
 <meta property="og:site_name" content="mywebsites.com" />
 <meta property="fb:app_id" content="my_id" />
案例研究
我使用下面的代码在case.html juse-below标记上表示喜欢

   <div id="fb-root"></div>
   <script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>


  <div class="fb-like" data-href="http://mywebsites.com/case_1.html" data-send="true" data-layout="button_count" data-width="450" data-show-faces="false" data-font="arial"></div></div>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

也许你在更新元数据之前复制了一份
blog_1.html
并在facebook上输入了链接?Facebook在很长一段时间内都在缓存元数据信息。您可以调用来测试数据。在调试器中输入url时,缓存也会被清除。因此,在您输入url且所有内容都正确后,正常共享也会起作用。

谢谢您的帮助。但是如何更改我对页面的描述。您必须添加
。有关所有可能的属性,请参见。