0

我为骑自行车创建了一个慈善网站,当有人报名参加骑行时,我想发布到 facebook twitter 等。只需制作一个分享按钮就可以让 facebook 工作,但 twitter 有一个小问题

我要发送到 twitter 的链接中有一个“&”,以便用户被定向到 twitter 帖子的赞助页面,但 twitter 链接会删除“&”之后的所有内容

http://twitter.com/home?status=请赞助我+http://www. * .co.uk/index.php?mode=sponser&id=$id"

我已经删除了该网站的网址,因为我还没有完全保护它并上线。&

如何在 twitter 提要中获取 '&id='

在此先感谢巴里

4

2 回答 2

1

&在查询字符串中具有特殊含义(它指示下一个键值对的开始)。

用于urlencode转义数据。

于 2012-04-04T12:39:02.557 回答
1

您需要正确编码 URL

http://twitter.com/home?status=Sponser+Me+Please%2Bhttp%3A%2F%2Fwww.%2A.co.uk%2Findex.php%3Fmode%3Dsponser%26id%3D%24id

示例代码:

echo "<a href=\"http://twitter.com/home?status=" . urlencode('Sponser Me Please+http://www.*.co.uk/index.php?mode=sponser&id=$id') . "\"> Twitter Status </a>";
于 2012-04-04T12:40:25.457 回答