我有顺序函数调用,需要几秒钟的处理时间。我遇到了这个错误:
有没有办法删除此错误?
我从之前的帖子中得到了这个答案:
您应该检查服务器和本地安装的php.ini文件中的max_execution_time设置。
还有其他解决办法吗?
MyURLDecode
如下:
function MyURLDecode($url)
{
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_HEADER => false,
CURLOPT_NOBODY => true,
CURLOPT_FOLLOWLOCATION => true,));
curl_exec($ch);
$follow_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close($ch);
return $follow_url;
}
答案 0 :(得分:3)
一种方法是在php.ini或运行时更改 max_execution_time ,即
ini_set('max_execution_time', <total seconds>);
另一个选择是您可以在后台发送您的流程。
答案 1 :(得分:2)
尝试设置
curl_setopt($ch, CURLOPT_TIMEOUT, 29);