我之前已经问过这个问题,但没有很好地解释自己。
重点是我一直在处理cURL帖子请求,直到现在都没有问题。
我正在尝试从远程服务器发送帖子请求:
$file = json_encode($mysqli_select_query);
$file = openssl_encrypt($file, 'AES-256-CBC', $key, 0, $iv);
$file = base64_encode($file);
$ file 是使用openssl_encrypt加密的数据库中的选择查询,然后编码到base64中
$array = array(
'file' => $file,
'action' => 1,
);
$array = http_build_query($array);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://domain_name.com/absolute/path/to/script.php');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $array);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
但我收到的只是
PHP Fatal error : Maximum execution time of 30 seconds exceeded
注意:
在之前的案例中,我所做的是向本地服务器发送请求并检索信息[ mysqli select query ]以放入我的远程服务器,它运行良好,没有错误或警告。
但是我知道我正在尝试将信息从远程服务器发送到本地,并且它给了我之前提到的问题。
有谁知道如何解决这个问题?
更新:
超出最长执行时间错误行与
相同$result = curl_exec($ch);
这是否意味着问题可能出在外部脚本上?