我正在通过cURL将数据发送到另一台服务器(使用PHP)。 发送前的代码:
$array = array('title' => "M&M's milk chocolate");
$data = json_encode($array);
和另一边的代码
$data = json_decode($_POST);
如果在数组中有和(&)符号,则另一侧的$ data为空。
我该如何解决?谢谢!
答案 0 :(得分:2)
编码数据的Html应该适合您。
$array = array('title' => urlencode("M&M's milk chocolate"));
$data = json_encode($array);
在接收端:
$data = json_decode($_POST);
$title = urldecode($data['title']);