curl_getinfo 함수는 HTTP 요청 결과에 대한 대량의 메타데이터를 반환합니다. 그러나 어떤 이유로 현재 원하는 정보, 즉 요청이 HTTP 리디렉션 코드를 반환하는 경우 대상 URL이 포함되어 있지 않습니다.
특정 리디렉션 코드를 특수한 경우로 처리하고 싶었기 때문에 CURLOPT_FOLLOWLOCATION을 사용하지 않았습니다.
cURL이 리디렉션을 추적할 수 있다면 리디렉션하지 않을 때 무엇으로 리디렉션되는지 알려주지 못하는 이유는 무엇입니까?
물론 CURLOPT_HEADER 플래그를 설정하고 위치 헤더를 선택할 수 있습니다. 하지만 더 효율적인 방법이 있을까요?
P粉6847208512023-10-26 00:44:26
간단히 사용할 수 있습니다: (CURLINFO_REDIRECT_URL)
으아아아언급하신 대로 CURLOPT_FOLLOWLOCATION 옵션을 비활성화하고(실행 전) 실행 후 코드를 배치하세요.