2012-09-18 26 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