찾다

 >  Q&A  >  본문

PHP를 통해 URL이 존재하는지 확인하는 방법은 무엇입니까?

<p>PHP에 URL(404 아님)이 존재하는지 어떻게 확인하나요? </p>
P粉288069045P粉288069045461일 전460

모든 응답(2)나는 대답할 것이다

  • P粉333186285

    P粉3331862852023-08-24 16:27:55

    PHP의 URL이 존재하는지 확인할 때 다음 사항에 주의해야 합니다.

    • URL 자체는 유효합니다(문자열, 비어 있지 않음, 올바른 구문). 서버 측에서 빠르게 확인할 수 있습니다.
    • 응답을 기다리는 데 시간이 걸리고 코드 실행이 방해될 수 있습니다.
    • get_headers()에서 반환된 모든 헤더가 올바른 형식은 아닙니다.
    • 컬을 사용하세요(가능하다면).
    • 전체 본문/내용을 가져오는 것을 방지하고 헤더만 요청합니다.
    • 리디렉션 URL을 고려하세요:
    • 첫 번째 코드로 돌아가시겠어요?
    • 아니면 모든 리디렉션을 따르고 마지막 코드를 반환하시겠습니까?
    • 200으로 끝날 수도 있지만 메타 태그나 JavaScript를 사용하여 리디렉션할 수 있습니다. 다음에 무슨 일이 일어날지 알아내는 것은 어렵습니다.

    어떤 방법을 사용해도 답변을 기다리는 데 시간이 걸린다는 점을 기억해 주세요.
    결과를 알거나 요청 시간이 초과될 때까지 모든 코드가 중지될 수 있습니다(아마도 그럴 것입니다).

    예: URL이 유효하지 않거나 액세스할 수 없는 경우 아래 코드는 페이지를 표시하는 데 오랜 시간이 걸릴 수 있습니다.

    으아악

    다음 기능이 도움이 될 수 있으므로 필요에 맞게 수정해야 할 수도 있습니다.

    으아악

    회신하다
    0
  • P粉465287592

    P粉4652875922023-08-24 00:30:23

    여기:

    으아악

    여기 여기위 게시물 아래curl 솔루션이 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다