MbIJIO
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору вопрос наверняка банальный, но ответ пока найти не могу. пишу скрипт для яндекс.директ, на локалке (денвер) при помощи cURL получаю ответ, на сервере же ответ не приходит(если не указывать CURLOPT_CONNECTTIMEOUT то выполнение скрипта затянется). Код: $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://api.direct.yandex.ru/v4/json/'); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); $headers = array('Content-type: application/json; charset=utf-8','Expect:'); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); $query = array( "method" => $method, "locale" => "ru", "login" => $configData['user_login'], "application_id" => $configData['client_id'], "token" => $configData['token_to_yandex'], "param" => $param ); curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($query)); $result = curl_exec($curl); curl_close($curl); return json_decode($result, true); | возвращается пустая переменная. Подскажите, пожалуйста, варианты решения данного недуга |