>  기사  >  백엔드 개발  >  cURL을 사용하여 PHP에서 원격 파일을 얻을 때 리디렉션된 URL이 발생합니다.

cURL을 사용하여 PHP에서 원격 파일을 얻을 때 리디렉션된 URL이 발생합니다.

巴扎黑
巴扎黑원래의
2016-11-23 13:10:22887검색

PHP에서 cURL을 사용하여 원격 파일을 가져오는 간단한 방법을 작성했습니다. 테스트 중에 문제가 발생했습니다.

즉, 원격 파일을 가져올 때 실제 파일을 가져오려면 점프해야 합니다.

어떻게 해결하나요?


Google 프로세스 중에 다음 웹페이지를 봤습니다. For php cur to get 301 또는 302 리디렉션 URL 문제

읽은 후, curl_setopt()를 통해 CURLOPT_FOLLOWLOCATION을 설정하는 솔루션을 배웠습니다.

CURLOPT_FOLLOWLOCATION 옵션에 대한 자세한 내용은 다음을 참조하세요. /hk.php.net/manual/en/function.curl-setopt.php


게다가 위 웹 토론의 주요 문제는 PHP 설정으로 인해 발생합니다. CURLOPT_FOLLOWLOCATION을 사용할 수 없습니다.

에서 제안한 원본 텍스트 하이라이트는 다음과 같습니다.

기본 기본 안전 및 기본 Open BaseDir을 끄면 문제가 발생합니다. 해결되었습니다.

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