2011-05-14 11 views
0

PHP 기반이지만 출력하고 JSON으로 자체 인코딩하는 파일이 있습니다.현재 사이트에 대한 파일 액세스 만 제한

또한 .json 파일 형식입니다.

하지만 사람들은 현재이 사이트에 액세스하고 있으며 내 사이트에없는 사람들도 필요하지 않습니다.

PHP로 가능합니까?

답변

0

인바운드 Referer 헤더를 확인하고 사이트와 일치하지 않는 경우 트래픽을 삭제하는 것이 좋습니다. 물론이 문제를 해결할 수있는 방법이 있지만 캐주얼 사용을 차단합니다.

0

사람들이 사이트에 등록하고 추후에 권한 부여 토큰 (추측 할 수없는 문자열)을 입력하지 않는 한 불가능합니다.

불완전한 해결 방법은 참조자를 확인하는 것입니다. 불행히도 모든 브라우저가 리퍼러를 전달하지는 않습니다. 이 같은 참조 페이지에 액세스합니다

$_referer = $_SERVER["HTTP_REFERER"]; 

과 같은 완전한 URL입니다 :

http://www.google.de/search?hl=en&q=Macintosh 
관련 문제