Php скрипт антискачки файлов и архивов

Php скрипт управляющий скачиванием архивов необязательный элемент динамического сайта, но наверняка был-бы желателен для него. В чем суть? Суть в том, чтобы защитить архивы, предлагаемые для скачивания, от скачивания роботом, хотя это маловероятный момент, или от прямого скачивания пользовотелями без непосредственного захода на сайт. Зачем, для того, чтобы скачать архив предлагаемый на сайте, заходить на сайт? Да хотя-бы для того, чтобы стать уникальным посетителем и увеличить посещаемость ресурса, что уже неплохо.

Ниже приведенный php скрипт, который выполнен на базе материалов Omsk777.ru, выполняет простую функцию переименования файлов архивов, предлагаемых для скачивания на сайте и формирования конечной ссылки для их скачивания. Изначально все названия архивов находятся в файле-базе и перед каждым скачиванием какого либо файла-архива он переименовывается. При этом переименовывается и его название в базе названий архивов. В результате ссылка на скачивание файла архива, каждый раз будет разная, что собственно и требуется в нашем случае.

Приведенный листинг это основная часть скрипта выполняющая поиск запрошенного названия файла -архива в базе названий архивов, которое затем переименовывается на новое, вместе с этим переименовывая и сам запрошенный для скачивания архив. После чего пользователь получает ссылку для скачивания. Вот собственно и весь механизм.

Архив проекта со скриптом антискачки находится здесь. Архив необходимо распаковать, а затем полностью заменить им содержимое папки с предыдущим вариантом нашего проекта php сайта.

Далее, выполнив синхронизацию, запустить локальный сервер, набрать в браузере mysitephp.ru и проверить в работе проект со скриптом антискачки на борту.

Top.Mail.Ru