gpt4 book ai didi

PHP - 设置 file_get_contents 超时

转载 作者:可可西里 更新时间:2023-10-31 22:09:10 24 4
gpt4 key购买 nike

<分区>

我正在使用 file_get_contents 获取外部页面的标题以确定外部页面是否在线,如下所示:

$URL = "http://page.location/";
$Context = stream_context_create(array(
'http' => array(
'method' => 'GET',
)
));
file_get_contents($URL, false, $Context);
$ResponseHeaders = $http_response_header;

$header = substr($ResponseHeaders[0], 9, 3);

if($header[0] == "5" || $header[0] == "4"){
//do stuff
}

除非页面响应时间过长,否则这种方法运行良好。

如何设置超时?

如果 file_get_headers 还没有完成,它会返回 FALSE 吗?如果 file_get_contents 请求还没有完成,PHP 会转到下一行吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com