[英]PHP AGI GET VARIABLE result=1 but data is empty
我正在使用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":""}"
我究竟做错了什么 ??
您可能正在将调试信息写入STDOUT。
这是最常见的错误,结果是get_var不正确。
AGI本身使用的STDOUT。 因此,如果没有破坏phpagi.php库,则无法在脚本中使用它。
我面临同样的问题,我尝试过更多调试,但我找不到解决方案。
我尝试查看从 $this->in 返回的 $str 是 "200 result=1" 所以,数据丢失了。 我无法解决这个问题,希望你能分享代码来处理,解决这个问题。
我试图在拨号命令后获取 DIALSTATUS。
非常感谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.