2012-08-16 3 views
0

php를 사용하여 서버 'A'에서 보내는 http 요청의 응답으로 서버 'B'의 파일 (.txt)에 액세스 할 수 있습니까? u는 동일한 요청에 대한 '응답 유형'을 지정하십시오.php http 요청 .text 응답을 얻으려면

미리 감사드립니다.

+0

파일을 다운로드하거나 콘텐츠를 표시 하시겠습니까? – artragis

+1

불분명 한 문제, pls 귀하의 질문을 수정하고 더 많은 정보를 제공합니다. –

답변

1

직접적으로 (거대한 securityrisk 일 것입니다).

하지만 당신은 서버 A의 요청이처럼 간단 할 수있다 수여 서버 B에서 스크립트가있는 경우 :

서버 요청 : here

그리고 서버 B에서 당신은 단순히 파일을 선택을 원한다면 적절한 헤더를 사용하여 반환하십시오.

그러나 아무런 이름을 사용하지 않도록주의하십시오. 요청을 특정 디렉토리로 제한하는 것이 좋습니다. 왜? 왜냐하면 당신은 재미있는 파일 이름이 지정된 디렉토리 밖으로 도달하기를 원하지 않기 때문입니다.

추가 : here 내용을 얻을 수있는 유용한 기능입니다

.

+0

요청하는 서버가 허용 목록에 있는지 여부는 중요하지 않습니다. 이러한 접근 방법을 권장해서는 안됩니다. 위험. –

+0

동의하지 않습니다. 파일이 허용 된 디렉토리에 있는지 확인하는 한 위험은 해당 디렉토리의 파일을 읽는 것으로 줄어들므로 이러한 검사는 어렵지 않습니다. –

관련 문제