В общем, заметил на своём форуме такую бяку.
Иногда (очень-очень редко) когда какой-то юзер отправляет сообщение, то оно дублируется 2 раза.
Сообщения располагаются друг под другом. И в первом сообщении всё ОК. А второе - выглядит абсолютно так же, но в неведомой кодировке. Как-будто юникод не распознался. Все цифры нормальные, а вместо букв - мусор.
Никто не сталкивался с подобным? Что это может быть?
За всё время мне попадалось 3-4 таких двойных сообщения...
1. - 1 апреля 2016 — 17:22 - перейти к сообщению
2. electron - 2 апреля 2016 — 20:23 - перейти к сообщению
у кого-то я такое наблюдал на UTF-8-версии Игрока. отчего такая хрень лезел - хз....
3. - 2 апреля 2016 — 22:52 - перейти к сообщению
Вот сегодня опять появилось. Причём, у одного и того же юзера это появляется...
4. electron - 3 апреля 2016 — 05:16 - перейти к сообщению
смотрите логи сервера, форума. где-то что-то должно прописываться
5. - 3 апреля 2016 — 11:56 - перейти к сообщению
Опросил юзера, говорит что пользуется uc browser. Т.е. это происходит, когда сообщения отправляются с мобилки, вот...
Говорит, что после отправки сообщения не закрыл вкладку и закрыл браузер. И мол как-то повторно браузер отправил сообщение. Надо будет проверить как там это работает...
Говорит, что после отправки сообщения не закрыл вкладку и закрыл браузер. И мол как-то повторно браузер отправил сообщение. Надо будет проверить как там это работает...
6. - 3 апреля 2016 — 19:54 - перейти к сообщению
Guyver пишет:
Как вариант браузер после отправки не делает редирект, в адресной строке остаются данные отправленного поста и если нажать кнопку обновить страницу, то пост добавится повторно.
то оно дублируется 2 раза.
7. electron - 3 апреля 2016 — 21:40 - перейти к сообщению
Guyver пишет:
Опросил юзера, говорит что пользуется uc browser. Т.е. это происходит, когда сообщения отправляются с мобилки, вот...
ну, попробуем что-нибудь написать с этого браузера
(Добавление)
вроде нормально пришло
(Добавление)
редирект в браузере работает. ну по крайней мере в моей 10.1 прекрасно работает. но.... я сижу по вифи, а если чел пишет с мобильного интернета - может это со скоростью интернета связано...
8. electron - 3 апреля 2016 — 21:55 - перейти к сообщению
Guyver , откройте какой-нибудь раздел у себя на форуме для хостинга гостями. попробую своим uc-браузером там написать что-нибудь. или тестового юзера создайте.
кстати, а версия форума у вас какая?
кстати, а версия форума у вас какая?
9. - 3 апреля 2016 — 22:38 - перейти к сообщению
ExBB FM 1.0 RC1
Описание от юзера как он отправляет 2 сообщения:
1 написал сообщение
2 нажал отправить, страница создания ответа (перенаправление)
3 Вышел из браузера, вкладка сохранилась
4 зашёл в браузер, вкладка обновилась, нажал кнопку "назад" (стрелочку)
5 оказался на странице перенаправления, ответ отослался вновь, но со збитой кодировкой
Сообщение 1: ну вот
Сообщение 2: ГГі âîò
Надо как-то делать проверку на то, что если сообщения одинаковые (с учётом разной кодировки), то один юзер не может писать 2 одинаковых сообщения? Так как сообщения одинаковые полностью получаются, кроме кодировки... Но возникает вопрос, а что если юзер откроет браузер завтра, а в теме уже кто-то написал сообщение? Тогда его кракозябры опять отправятся...
Юзер: test
Логин: test
Форум: Ссыль
Хотя, на этом форуме тоже должно так получаться. Не?
Описание от юзера как он отправляет 2 сообщения:
1 написал сообщение
2 нажал отправить, страница создания ответа (перенаправление)
3 Вышел из браузера, вкладка сохранилась
4 зашёл в браузер, вкладка обновилась, нажал кнопку "назад" (стрелочку)
5 оказался на странице перенаправления, ответ отослался вновь, но со збитой кодировкой
Сообщение 1: ну вот
Сообщение 2: ГГі âîò
Надо как-то делать проверку на то, что если сообщения одинаковые (с учётом разной кодировки), то один юзер не может писать 2 одинаковых сообщения? Так как сообщения одинаковые полностью получаются, кроме кодировки... Но возникает вопрос, а что если юзер откроет браузер завтра, а в теме уже кто-то написал сообщение? Тогда его кракозябры опять отправятся...
Юзер: test
Логин: test
Форум: Ссыль
Хотя, на этом форуме тоже должно так получаться. Не?
10. - 3 апреля 2016 — 23:08 - перейти к сообщению
Почему в этом случае не появляется надпись "Только корректным способом входите в скрипт" или как-то так?
11. electron - 4 апреля 2016 — 04:15 - перейти к сообщению
Guyver пишет:
Вышел из браузера, вкладка сохранилась
естественно. этот браузер начинает с того места, откуда вышел, т.е. с перенаправления и добавления поста. он же вышел не дождавшись открытия темы с его сообщением. немного туповатое поведение пользователя... интересно, зачем он закрывает браузер таким образом? мобильный трафик экономит?
Guyver пишет:
Форум: Ссыль
попробовал в нормальном режиме (дождался загрузки темы после отправления сообщения) три два с uc-браузер - все прекрасно.
попробовал так же сделать как ваш юзер - ну не знаю, у меня кракозябры не вылезли, хотя повторный вход и начиналсяя с окна перенаправления...
как вариант - попробовать убрать окна перенаправления. но это плохой вариант...
12. - 4 апреля 2016 — 07:09 - перейти к сообщению
Спасибо за тестинг. Надеюсь, это именно у 1-го юзера проблемы такие... А у остальных - нет. Спишем пока на него ;о)))