2012-09-18 25 views
1

当我尝试以下方法:PHP:POST JSON字符串 - 用urlencode似乎并没有工作

 $post_string='data='.urlencode(json_encode($data)); //data is a big nested array 
    $post_string='&password='.urlencode($password); 
    $post_string='&username='.urlencode($username); 

我在其他服务器上接收到的$ _ POST数据损坏 - 无论是密码或用户名丢失。我怀疑我没有以正确的方式将数据编码成JSON。我做错了什么?

回答

2

您正在使用=来指定一个新的值。每行放弃先前的值。您想使用.=作为连接转让的

+0

呃......真是太遗憾了。我以为我用过。=。我可以用任何方式删除这个问题吗? – aaronqli