时间:2021-07-01 10:21:17 帮助过:42人阅读
function http_get_code($url){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_TIMEOUT,60); curl_setopt($curl,CURLOPT_NOBODY,true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($curl); $recode=curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl); return $recode;}
http://blog.csdn.net/henriezhang/article/details/38308413
明明是 curl_setopt($curl, CURLOPT_TIMEOUT, 60);
怎么能说 1 秒,说一分钟才对
curl_setopt($curl, CURLOPT_TIMEOUT,60);
你设置的是60秒,一分钟。
你的问题时服务器设置了php最大执行时间时30秒,可以用以下语句修改
在php文件中,加入
ini_set('max_execution_time', '300'); 改为300秒
或修改php.ini
max_execution_time = 300