2013-02-16 1 views
0

file_get_contents를 사용하여 내 웹 사이트의 데이터를 가져와 내 고객에게 배포하는 스크립트를 작성하고 있습니다. 모든 사용자가이 데이터를 가져올 수 없기 때문에 특정 도메인의 file_get_contents 요청 만 허용되도록 데이터가있는 페이지를 보호하고 싶습니다.지정된 도메인의 file_get_contents()/curl() 만 허용

누구나 내가 이것을 어떻게 달성 할 수 있는지 알고 있습니까?

답변

1

HTTP 인증 및/또는 IP 기반 제한을 사용하십시오.

전자는 웹 서버 구성 (예 : 아파치의 경우 .htaccess)을 사용하는 것이 가장 좋으며, 후자는 $_SERVER['REMOTE_ADDR']이 허용 목록에 있는지 확인하여 수행 할 수 있습니다.