2013-04-12 2 views
1

나는 지난 2 년 동안 엄청나게 성장한 사이트를 운영하고 있습니다. 이 사이트는 매월 1 억 명이 넘는 방문객에게 1 억 명이 넘는 방문객을 안겨주고 있습니다. 사이트의 주요 초점은 스트리밍 오디오 및 일부 비디오 컨텐츠입니다.사이트 보호 미디어 플레이어 및 콘텐츠

현재 플레이어가 실행될 때 쿠키를 씁니다. 현재 스페셜이 표시되는 동안 15 초 카운트 다운 페이지가 있습니다. 오디오 플레이어가로드되면 쿠키가 있는지 확인한 다음 플레이어를로드하고 쿠키를 삭제합니다. 모두 1 년 정도되었지만 이제는 플레이어가로드 될 때 누구나 2 프레임, 텍스트 내용 1 개, 오디오 플레이어 1 개를 포함하는 페이지 소스를 볼 수 있다고 생각합니다. 자신의 사이트.

오디오 플레이어 페이지를 보호하는 가장 좋은 방법은 무엇입니까? 플레이어를로드하는 페이지는 정적이며 항상 동일하므로로드하기 전에 플레이어 iframe이 특정 페이지/도메인에 의해 참조되었는지 확인하는 것이 가장 좋습니다. 누구든지이 솔루션에 대한 가능한 문제점을 볼 수 있습니까?

오랜 요청에 사과드립니다. 자세한 설명을 원했기 때문에 잘 답변을 얻을 수있었습니다.

+0

, 핫 링크를 방지하는 방법에 대한 구글에서 검색을한다. – Danny

+0

.htaccess는 괜찮지 만 몇 가지 결점이 있으며, 안드로이드 및 roku 채널 용 파일에 링크 된 여러 도메인이 있습니다. .htaccess가 이걸 죽일거야. – DevNULL

답변

0

오디오 플레이어 프레임이 PHP 페이지입니까? 일부 코드를 추가하여 페이지의 리퍼러를 확인할 수 있습니다. 도메인에 대해 $_SERVER['HTTP_REFERER'] 변수의 유효성을 검사하면됩니다. 당신은 당신이 핫 링크를 방지 할 수 있습니다 .htaccess 파일을 사용할 수있는 경우

http://php.net/manual/en/reserved.variables.server.php