首页 > 解决方案 > PHP AGI GET VARIABLE 结果=1 但数据为空

问题描述

我正在使用phpagi(星号)。
这是我的代码:

$clinicId = $agi->get_variable('C_ID');

AGI 日志显示结果为 1,7611但当我使用$clinicId['data']它时为空。

AGI 日志:

AGI Rx << GET VARIABLE C_ID
AGI Tx >> 200 result=1 (7611)
AGI Rx << VERBOSE "MyLog: C_ID ::: {"code":"200","result":"1","data":""}"

我究竟做错了什么 ??

标签: phpasteriskagiphpagi

解决方案


您可能正在将调试信息写入 STDOUT。

这是最常见的错误,结果 get_var 不正确。

AGI 本身使用的 STDOUT。所以你不能在没有破坏phpagi.php库的情况下在脚本中使用它。


推荐阅读