все из за браузера. Он передаёт форуму, id где зашифрована версия операционной системы. На нее форум так реагирует. А если использовать tor, такого нет, потому что он пускает траффик через прокси. Три способа решить, первый: передавать id другой ос специальным по, второй: настраивать админку форума, отключив функцию определения id(будут забаненые лезти изо всех щелей). Третий: использовать torbrowser
пользуйтесь девочки
Хуже того - браузеры врут! Т.е. ради некой мнимой "совместимости" сообщают, что работают под Windows10. Причем это отнюдь не зашифрованная информация, а вполне открытая и называемая "
User-agent". Например, последний ваш пост (который я процитировала) подписан вашим браузером так:
"Mozilla/5.0 (
Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0"
А за всё время посещения вами этого форума (с того же IP) нет ни одного входа, где бы ваш браузер признался, что работает под Linux.
Одним из результатов подделки значения User-Agent является переоценка популярности соответствующего (обычно и без того популярного) браузера в статистике и недооценка популярности других браузеров и, как следствие, отсутствие у разработчиков вышеописанных сайтов стимула к исправлению проблем совместимости.
https://ru.wikipedia.org/wiki/User_agent А если все браузеры врут, то как можно взваливать вину на сервер?
Лично я полагаю, что причина подделки User-agent'а другая - не стремление прорекламировать чужую операционную систему, а желание производителя браузера показать, что он с Windows10 совместим. И это вполне логично, поскольку стандарт языка HTML (на котором браузер принимает и передает контекст) - обще-мировой и не должен зависеть от типа операционной системы. Тем не менее, шрифты могут быть пользователе-зависимыми, поскольку печатные символы передаются не в виде точек, а виде бинарного кода. Поэтому, любой браузер вполне может приспособиться к стандарту языка, оставив на свое усмотрение вещи, которые стандартом не регламентируются.
Важным обстоятельством является еще и то соглашение, что
браузеры обязаны приспосабливаться к кодировке текста, а не сервер должен угадывать особенности компьютера клиента. Для этой цели сервер в заголовке каждой HTML-страницы эту кодировку прописывает, чтобы браузеры знали, в какой кодировке передаются символы и в какой их следует предавать на сервер. И если какие-то браузеры эту информацию игнорируют, то это уже их собственная проблема. Должно быть очевидно, что сервер не может со своей стороны приспособиться ко всем языкам народов мира и всем операционным системам, которые когда-то были и еще будут в будущем. Т.е. заниматься переводом с языка на язык, а так же одной кодировки символов на другие, сервер не только не обязан, но и в принципе не способен, т.к. тех и других существует великое множество.
P.S. При регистрации на форуме советую вам выбирать англоязычный ник и пароль, т.к. основная латиница (алфавит + цифры) во всех кодировках выглядит одинаково.