【发布时间】:2014-09-22 02:04:53
【问题描述】:
我一直在从 https nasa.gov 站点通过 cron 作业请求 kml 文件。它已经工作了多年,现在才开始失败。我没有收到任何 curl 错误 - 请求只是超时。美国国家航空航天局的网站一定发生了一些变化。
$curl_connection =
curl_init("http://firms.modaps.eosdis.nasa.gov/active_fire/kml/USA_contiguous_and_Hawaii_24h.kml");
//set options
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($curl_connection, CURLOPT_USERAGENT,
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, true);
curl_setopt( $curl_connection, CURLOPT_SSL_VERIFYHOST, 0);
//perform our request
$string = curl_exec($curl_connection);
//show information regarding the request
print_r(curl_getinfo($curl_connection));
echo curl_errno($curl_connection) . '-' .
curl_error($curl_connection);
//close the connection
curl_close($curl_connection);
【问题讨论】:
-
如果你什么都没做,那么也许 nasa 有,问他们\