PHP에서 URL 404 오류 감지
웹 스크래핑에서 404(페이지를 찾을 수 없음) 오류를 반환하는 URL이 발견되면 실행이 중단될 수 있습니다. 후속 코드. 따라서 URL을 테스트하고 이러한 오류를 효율적으로 처리하기 위한 메커니즘을 구현하는 것이 중요합니다.
오류 코드 확인을 위해 컬_getinfo 사용
URL이 오류인지 확인하는 신뢰할 수 있는 방법 중 하나 404 오류를 반환하는 것은 PHP의 컬 확장을 통해 발생합니다. 컬_getinfo() 함수는 오류 코드를 포함한 다양한 HTTP 응답 정보에 대한 액세스를 제공합니다. 이 접근 방식을 구현하는 방법은 다음과 같습니다.
$handle = curl_init($url); curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE); /* Fetch URL contents */ $response = curl_exec($handle); /* Determine HTTP response code */ $httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE); if ($httpCode == 404) { /* Handle 404 error here */ } curl_close($handle); /* Process $response if no error */
이 코드에서
참고:
위 내용은 PHP의 URL에서 404 오류를 효율적으로 감지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!