我有一个网址,我希望用户使用facebook sharer.php分享
http://www.facebook.com/sharer.php?s=100&p[title]=$title>&p[summary]=$descp&p[images][0]=$image&p[url]=$url)
其中$ur
l是我想分享的网址。我的网址结构如下
http://mydomain.com/index.php?variable1=value1&variable2=value2
显然,Facebook在遇到第一个'&'之后似乎废弃了其余的网址。在我的网址上。解码网址也没有帮助。有没有办法可以传递完整的网址加上其中的变量与其他细节共享?
答案 0 :(得分:4)
发送您的整个网址编码。因此,您的网址&
将替换为%26
。我找到了。谢谢你的提问。
答案 1 :(得分:0)
尝试将&
更改为&
。
这对我有用:Facebook Share doesn't show my description or my thumbnail
答案 2 :(得分:0)
只需使用网址编码http://en.wikipedia.org/wiki/Percent-encoding
您似乎使用的是PHP,因此在构建共享者URL时(而不仅仅是$ url),您只需使用urlencode($ url)。