2011-09-19 5 views
0

나는 간단한 cakephp 사이트가 있습니다. webroot/files 폴더에있는 파일의 다운로드를 추적하고 싶습니다.PHP를 사용하여 다운로드를 추적하는 방법

추적 방법이 있습니까?

감사합니다.

+0

귀하의 질문은 아마도 구체적이어야합니다 ("트랙"이란 무엇을 의미합니까?)하지만 시작하려면 파일을 직접 제공하지 말 것을 제안합니다. PHP 스크립트를 사용하여 파일을 제공하고 다운로드에 필요한 헤더를 보냅니다. 링크는 여전히 파일에있을 수 있지만, htaccess와'mod_rewrite'를 사용하여 모든 요청을 PHP 스크립트로 보낼 수 있습니다. 그런 다음 PHP를 사용하여 필요한 것을 추적 할 수 있습니다 (IP 주소, 다운로드 횟수 등). 참고 : 다운로드 진행 상황을 추적 할 수 없습니다. –

답변

1

CakePHP의 Media views을 살펴보십시오. 이렇게하면 PHP를 사용하여 파일을 쉽게 제공 할 수 있으므로 다운로드가 발생할 때 데이터베이스의 카운터를 증가시킬 수 있습니다.

관련 문제