php - 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":""}"
我究竟做错了什么 ??
解决方案
您可能正在将调试信息写入 STDOUT。
这是最常见的错误,结果 get_var 不正确。
AGI 本身使用的 STDOUT。所以你不能在没有破坏phpagi.php库的情况下在脚本中使用它。
推荐阅读
- java - 检索加密哈希响应上的 id
- mysql - 如何使用 PHP 从 MySQL 时间戳中获取日期
- dynamics-crm - MS CRM Web API 被 CORS 策略阻止
- .htaccess - 如何在 nginx 上启用浏览器缓存?
- java - 访问存储过程时的 Spring JDBCTemplate 与简单的 JDBC 性能
- java - ArrayList 的字符串作为参数并返回列表中的最后一项
- bash - 使用 PHP curl (CURLOPT_URL) 从 url 运行 bash 文件
- haskell - 泛化 Haskell“Streaming”库的合并功能
- matplotlib - Seaborn 线图均值估计图看起来聚集在一起
- reactjs - Auth0 保护公共端点的 API