使用url参数发布到twitter

时间:2012-04-04 12:36:46

标签: php twitter

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

我想发送给Twitter的链接有'&'在其中,以便用户被引导到Twitter帖子的赞助页面,但是twitter链接在'&'之后删除所有内容

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

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

如何在Twitter Feed中获取'& id ='

提前致谢 百里

2 个答案:

答案 0 :(得分:1)

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

使用urlencode转义数据。

答案 1 :(得分:1)

您需要正确编码网址

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>";