Я к тому, если просто из этого перенаправления люди изымут только файл, что бы перенаправления «не мозолило» глаза. Ну знаете, как это бывает «ваш файл начнет загружаться через 5 секунд».
Решение само собой очевидно, надо слать запросы так же как это делается в основном JS коде, при чем наверняка есть документация всего этого. Вопрос в том, есть ли готовые либы для этого?
В браузере JS код перехватывает информации чуть меньше, чем веб сервер. Разницы никакой, кто пошлет информацию о том, что произошло скачивание html страницы JS код или PHP, то есть ты так же можешь убрать весь JS код со всех страниц, а поставить туда PHP, только при генерации страницы тормоза будут, из за времени ожидания гуглоаналитики, в то время как в JS это делается асинхронно. А в файле мы не можем запустить JS код, потому что он файл, поэтому для решения этой проблемы нужен код на стороне сервера.
Обработчик на клик это само собой можно реализовать. А если человек будет прямой скачкой пользоваться, без перехода на страницу скачки. Например если ссылка на форуме размещена?
Всегда есть жуки, корабли, космические лучи смерти, способные испепелить всю планету, и что бы обыватель не сошел с ума, он ничего не должен об этом знать.