所以我正在尝试运行cURL
会话以在运行时执行外部PHP脚本。我设置CURLOPT_RETURNTRANSFER
以接收外部脚本的输出作为字符串,但是当前脚本似乎是错误的并且卡在某个循环中,因为cURL
执行不会终止,直到PHP的最大执行时间运行出。
所以我设置CURLOPT_TIMEOUT
以期无论如何都要接收某种字符串输出进行调试,但即使是超时cURL
也不会返回该脚本的任何输出。我无法直接运行外部脚本,因为它缺少重要的POST
变量。是否有一些不同的方式将输出作为字符串接收?
答案 0 :(得分:1)
虽然您热衷于通过cURL运行外部脚本,但最好还是修改脚本,以便通过直接运行来更轻松地测试它。你会节省很多时间和心痛
对这个脚本有0个知识,但继续说你直接测试它的唯一原因是因为它需要传递给它的POST变量,我建议欺骗那些:< / p>
//top of page
$_POST['field'] = 'test';
调试它,然后担心cURL