-3

我需要将字符串发送到某个http。我正在使用 php,在服务器端他们使用 aspx。我的代码是这样的:

$post_data=$Fbid."]".$name."]".$first_name."]".$middle_name."]".$last_name."]".$link."]".$username."]".$workid."]".$workname."]".$position_id."]".$position_name."]".$position_date."]".$gender."]".$timezone;

输出将如下所示:

data=597785639%26Anthony+G.+Helou%5DAnthony%5DG.%5DHelou%5Dhttps%3A%2F%2Fwww.facebook.com%2Fanthony.g.helou%5Danthony.g.helou%5D%5D%5D%5D%5D%5D%5D

它正在将 ] 更改为 %5D。

我用了:

utf8_encode($post_data);

但我没有工作。有什么帮助吗??

4

1 回答 1

1

它在 URL 中加密,所以当你使用它时,你必须解密它。所以使用,

 $data = url_decode($data);
于 2013-11-11T11:21:23.063 回答