Facebook';比如';社交插件与符号错误
我试图在我的网站上实现facebook的“喜欢”按钮,但当我的URL中有一个“&”时,我遇到了一个问题。我尝试过使用Facebook';比如';社交插件与符号错误,facebook,plugins,urlencode,facebook-like,social,Facebook,Plugins,Urlencode,Facebook Like,Social,我试图在我的网站上实现facebook的“喜欢”按钮,但当我的URL中有一个“&”时,我遇到了一个问题。我尝试过使用htmlentities,以及urlencode(这是最接近工作的,但不完全有效) 我有一个url,比如:example.com/entry.php?id=1&refere=abc,我对社交插件按钮的iframe的href进行了url编码,它变成了:example.com%2Fentry.php%3Fid%3D1%26refere%3Dabc 现在,当我用这个like按钮加载页面并
htmlentities
,以及urlencode
(这是最接近工作的,但不完全有效)
我有一个url,比如:example.com/entry.php?id=1&refere=abc
,我对社交插件按钮的iframe的href进行了url编码,它变成了:example.com%2Fentry.php%3Fid%3D1%26refere%3Dabc
现在,当我用这个like按钮加载页面并单击“like”时,它会显示正确的url“example.com/entry.php?id=1&reference=abc
”,但它旁边会显示错误,单击错误消息,我会得到以下错误:
页面位于example/entry.php?id=1&;无法联系到refer=abc
因此,出于某种原因,它将&解释为&;这有什么意义
想法?我要做的是使用XFBML版本并使用,以便在
og:url
元标记中设置url,并将href留空
完成所有操作后,在上运行链接以清除Facebook缓存。我没有意识到必须按复选标记才能接受答案,我认为单击向上箭头就足够了。我现在接受了所有问题的答案。