파일을 다운로드 할 때 속도를 제한하고 다운로드 재개 기능을 지원하는 작은 PHP 스크립트를 작성했습니다.
그러나 다운로드 관리자를 사용하여 속도 제한을 무시할 수 있습니다. 예를 들어 10 개의 다운로드 섹션을 생성하여 파일의 다른 부분을 동시에 10 개 다운로드하고이 방법으로 10 배 더 빠른 속도에 도달합니다.
지정된 사용자가 이미 다운로드를 실행 중이며 다운로드 관리자에게 다른 부분을 다운로드 할 수 없음을 알리기 위해 어떤 HTTP 상태 코드를 보내야하는지 어떻게 알 수 있습니까? 파일을 동시에 다운로드 할 수 있지만 다운로드 재개 기능이 허용됩니까?
편집 : 아마도 그것은 충분히 정확하지 않았을 것입니다 ... 실제로 동일한 파일의 여러 파일 스트림 (또는 섹션)이 허용되지 않지만 하나만 허용된다는 것을 다운로드 관리자에게 알리려면 실제로 최고의 HTTP 상태 코드가 필요합니다.
다운로드를 IP 당 하나의 연결로 제한 한 다음 429 Too Many Requests
HTTP 코드 (또는 403 Forbidden
)를 후속 요청에 보낼 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다