0

Facebook と twitter でページを共有するコードを書き込もうとしています。私が直面している問題は、共有しようとしているページに次のような大きなクエリ文字列があることです。

http://domain.com/see.php?c=3&a=123&v=1

しかし、Facebook と Twitter は、そのような大きなクエリ文字列を好まないようです。

また、小さな URL を取得するために URL を PHP 関数に渡した次のメソッドで小さな URL を使用してみました。

var a = $("#Link").val();

の正しい値を取得します**a**。その後、この値を PHP ファイルに渡します。

$.post("ShortLink.php?value="+a

その PHP ファイルで、次の値を取得しました。

http://domain.com/see.php?c=3

以降の値3はすべて削除されます。

ありがとう

4

3 に答える 3

1

Google url Shorterのような URL Shorter API を使用しないのはなぜですか。そうすれば、コードをそのままにしておくことができますが、Facebook や Twitter のようなサイトの場合、コードはかなり短くなります。

于 2011-09-07T08:23:21.923 に答える
1

これを試して:

$.post("ShortLink.php?value=" + escape(a));
于 2011-09-07T08:25:11.617 に答える