PHP AGI GET VARIABLE результат =1, но данные пусты
Я использую phpagi (Asterisk).
это мой код:
$clinicId = $agi->get_variable('C_ID');
результат показа журнала AGI равен 1, а значение равно 7611
но когда я использую $clinicId['data']
оно пустое.
AGI log:
AGI Rx << GET VARIABLE C_ID
AGI Tx >> 200 result=1 (7611)
AGI Rx << VERBOSE "MyLog: C_ID ::: {"code":"200","result":"1","data":""}"
Что я делаю неправильно??
1 ответ
Решение
Вы пишете свою отладочную информацию в STDOUT, вероятно.
Это самая распространенная ошибка, в которой результат get_var неверен.
STDOUT используется самой AGI. Так что вы не можете использовать его в скрипте без сломанной библиотеки phpagi.php.