Это мой массив:
Array ( [lead_id] => 107 [source_type] => 1 [source_id] => 1 [lead_content] => {"1":"11","2":"11"} [user_ip] => ::1 [user_agent] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36 [user_referer] => [old_user_lead_id] => 5 [user_id] => 1 [lead_status_id] => 1 [lead_management_comment] => [time] => 2016-02-17 20:11:24 [utm_source] => [utm_medium] => [utm_term] => [utm_content] => [utm_campaign] => [lead_status_name] => Received )
Я пытаюсь отправить его с этим кодом:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); if ($post) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_REFERER, get_site_url()); $result = curl_exec($ch); curl_close($ch);
В другой стороне у меня есть код, который просто печатает $ _POST. Но этот код не печатает ничего с этим массивом (с другим массивом он работает нормально). Почему массив не проходит? Может ли это быть из-за каких-либо незаконных символов в моем массиве?
Благодаря 🙂