我在Facebook Share按钮上遇到了一些问题。它得到了实际的网址,但有些字符不像是正常的
*我的代码*
echo "<div class=\"fb-share-button\" data-href=\"http://exemple.com?image:$id:$extension\" data-layout=\"button\"></div>";
分享按钮的结果是:
http%3A%2F%2Fexemple.com%2F%3Fimage%15%253A.jpg
下面的字符似乎错了。
: / ?
非常欢迎任何帮助或解释。
答案 0 :(得分:1)
您的代码无效的主要原因是您使用了大量"
解决方案是创建3个变量,如下所示:
$link="http://exemple.com?image:$id:$extension"
$button = "button"
$class = "fb-share-button"
然后,将它们放在您的代码中:
echo "<div class=$class data-href=$link data-layout=$button></div>";