개발 스크랩 메모/PHP
어떻게 php 에서 원 격 필드 의 HTTP 상태 코드 를 가 져 옵 니까?
렉사이
2020. 11. 29. 23:51
데이터베이스 에 20000 개의 링크 를 기록 하고 404 개의 모든 것 을 삭제 하 는 등 일괄 처리 스 크 립 트 를 만 들 고 싶 습 니 다.
원 격 url 의 HTTP 상태 코드 를 어떻게 가 져 옵 니까?
나 는 그것 을 설치 하지 않 았 기 때문에 컬 을 사용 하지 않 는 것 이 좋 겠 다.
대답 하 다.
컬 링 은 완벽 하지만 컬 링 이 없 는 이상 엎 드 리 고 콘센트 로 더러 워 져 야 한다.
기술 은:
- Open a socket to the server.
- Send an HTTP HEAD request.
- Parse the response.
다음은 간단 한 예 입 니 다:
Response: ". $response[1] ."\r\n"; socket_close($socket); ?>
업데이트: URL 을 처리 하기 위해 서 몇몇 코드 를 추가 하 였 습 니 다.