>  기사  >  백엔드 개발  >  PHP 읽기 원격 데이터 시간 초과에 대한 솔루션

PHP 읽기 원격 데이터 시간 초과에 대한 솔루션

*文
*文원래의
2017-12-27 10:15:241619검색

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 파일 읽기 시리즈 방법에 대한 자세한 설명

PHP 파일 읽기 fread, fgets, fgetc, file_get_contents 및 파일의 사용 예제 코드 function

PHP 파일 잠금 및 프로세스 잠금에 대한 간략한 소개

위 내용은 PHP 읽기 원격 데이터 시간 초과에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP의 유형 제약다음 기사:PHP의 유형 제약