最大执行时间的致命错误

时间:2014-01-13 06:56:27

标签: php

我有顺序函数调用,需要几秒钟的处理时间。我遇到了这个错误:

image

有没有办法删除此错误?

我从之前的帖子中得到了这个答案:

您应该检查服务器和本地安装的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;

}

2 个答案:

答案 0 :(得分:3)

一种方法是在php.ini或运行时更改 max_execution_time ,即

ini_set('max_execution_time', <total seconds>);

另一个选择是您可以在后台发送您的流程。

答案 1 :(得分:2)

尝试设置

curl_setopt($ch, CURLOPT_TIMEOUT, 29);