php Maximum execution time of 30 seconds exceeded 网页超时的解决方法

    xiaoxiao2026-04-22  8

    页面执行过久导致提示php Maximum execution time of 30 seconds exceeded错误了,出现这个问题解决办法非常的简单只要在页面顶部设置set_time_limit(0)即可。

    先们来看例子

    function geturl( $url,$userinfo,$header) { $ch = curl_init(); $timeout = 1; curl_setopt ($ch, CURLOPT_URL, "$url"); curl_setopt ($ch, CURLOPT_HTTPHEADER, $header); curl_setopt ($ch, CURLOPT_REFERER, "http://www.111cn.net/"); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_USERAGENT, "$userinfo"); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $contents = curl_exec($ch); curl_close($ch); return $contents ; }

    执行一会发现

    Fatal error: Maximum execution time of 30 seconds exceeded in D:phpAppServwww360dtest.php on line 3

    后面我在页面顶部加上

    set_time_limit(0);//设置超时时间 这样就没有问题了

    秒数设为0,表示无时间上的限制

    转载请注明原文地址: https://ju.6miu.com/read-1309125.html
    最新回复(0)