file_get_contents()의 시간 초과 설정
여러 링크에서 콘텐츠를 검색하기 위해 루프 내에서 file_get_contents()를 활용할 때 잠재적인 가능성을 고려하는 것이 중요합니다. 시간 초과.
File_get_contents() 시간 초과 기간:
예, file_get_contents()에는 default_socket_timeout 초기 설정에 의해 정의된 기본 시간 초과 기간이 60초(1분)로 설정되어 있습니다. 즉, 원격 리소스에 대한 연결을 설정하는 데 60초 이상 걸리면 file_get_contents()가 시간 초과됩니다.
시간 초과 사용자 정의:
기본값을 재정의하려면 시간 초과, 다음을 사용할 수 있습니다 메서드:
ini_set('default_socket_timeout', 900); // 900 Seconds = 15 Minutes
$ctx = stream_context_create(array('http' => array( 'timeout' => 1200, //1200 Seconds is 20 Minutes ) )); echo file_get_contents('http://example.com/', false, $ctx);
사용자 정의 시간 초과를 설정하면 다음을 보장할 수 있습니다. file_get_contents()는 시간 초과되기 전에 지정된 기간 동안 기다립니다. 이를 통해 스크립트 동작을 더욱 효과적으로 제어할 수 있으며 스크립트가 조기에 다음 링크로 이동하는 것을 방지할 수 있습니다.
위 내용은 링크를 통한 반복을 위해 `file_get_contents()`에서 시간 초과를 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!