繁体   English   中英

PHP AGI GET VARIABLE 结果=1 但数据为空

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM