Fatal error: Maximum execution time of 30 seconds exceeded in D:\momige.com\curl.php on line 296

今天用curl打开远程网站时遭遇了超时现象,当出现Fatal error后,后续的PHP代码就无法执行了。解决方法很简单,直接上代码:

function shut_down()
{
	if (error_get_last())
	{
		echo 'timeout...’; //N秒后的刷新本页面的代码,略!
	}
	exit;
}
function curl_data($url)
{
	/*略*/
}
register_shutdown_function('shut_down');
echo curl_data($url);

转载请注明出处: http://momige.com/show-31.html