0

自転車に乗るチャリティーサイトを作成しました。誰かが乗車にサインアップしたら、FacebookのTwitterなどに投稿したいと思います。共有ボタンを作成するだけでFacebookが機能するようになりましたが、Twitterのボタンに少し問題があります。

Twitterに送信したいリンクには「&」が含まれているため、ユーザーはTwitter投稿のスポンサーシップページに移動しますが、Twitterリンクでは「&」以降のすべてが削除されます。

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

まだ完全に保護していないため、サイトのURLを削除しました。&

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 に答える