Я разрабатываю код PHP и считаю, сколько данных было загружено клиентом. Мой код работает нормально, если кто-то напрямую запрашивает мой файл из браузера.
Но если кто-то устанавливает расширения Mozilla, такие как «downthemall», а затем URL-адрес запрашивается этим расширением, то он запрашивает URL-адрес файла 4 раза, поэтому я получаю загруженные данные 4 раза.
Как это исправить? То же самое произошло, когда пользователь использует программное обеспечение jDownloader или любое другое программное обеспечение.
Вы можете изменить скрипт загрузки Php так, чтобы он поддерживал различные загрузчики. Например, попытайтесь сохранить заголовки HTTP-запроса и параметры URL, отправленные различными клиентами загрузки.
Других решений пока нет …