PHP는 원격 데이터 읽기의 시간 초과 문제를 어떻게 해결합니까? 이 글에서는 주로 PHP file_get_contents 함수에 의한 원격 데이터 읽기 시간 초과에 대한 해결 방법을 소개합니다. 이 글에서는 해결 방법 코드를 직접 제공합니다. 그것이 모두에게 도움이 되기를 바랍니다.
file_get_contents 함수는 네트워크 상태가 좋지 않을 때 원격 데이터를 읽지 못하는 경우가 많습니다. 해결 방법은 다음과 같습니다.
/*设置超时配合失败之后尝试多次读取,效果比原先好很多*/ $url = 'http://www.jb51.net'; $opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>1, //设置超时 ) ); $context = stream_context_create($opts); $contents = @file_get_contents($url,false,$context); ?>
관련 권장 사항:
PHP 파일 읽기 fread, fgets, fgetc, file_get_contents 및 파일의 사용 예제 코드 function
PHP 파일 잠금 및 프로세스 잠금에 대한 간략한 소개
위 내용은 PHP 읽기 원격 데이터 시간 초과에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!