Проблема: SMF, сессии, капча и IE :)

V@der
На сайте с 22.11.2007
Offline
96
1766

Приветствую форумчан!

Есть сайт, у него есть форум SMF версии 1.1.4. Форум прекрасно работал до одного прекрасного дня. Буквально вчера появились две проблемы, причем серьезные. Итак,

1. При попытке зарегистрироваться на форуме, юзер использующий IE не видит картинку капчи. Стоит отметить, что в других браузерах капча отображается.

2. Если юзер входит на форум через IE, то при попытке просмотреть какую-нибудь тему, форум его "выкидывает" (т.е. пользователь - снова гость).

Вопрос мой стандартен: кто как думает, в чем причина и как можно пофиксить? Спасибо.

viКing
На сайте с 20.03.2008
Offline
124
#1

В последнее время никакие моды для форума не ставил?

D
На сайте с 21.06.2006
Offline
151
#2

Посмотреть всё, что отдает форум и броузер через http watch

AdSense Cleaner - расширение для чистки мошеннических объявлений https://searchengines.guru/ru/forum/1040667
V@der
На сайте с 22.11.2007
Offline
96
#3

В последнее время никакие моды для форума не ставил?

нет.


Посмотреть всё, что отдает форум и броузер через http watch

Можно поподробнее?

D
На сайте с 21.06.2006
Offline
151
#4
V@der
На сайте с 22.11.2007
Offline
96
#5

При попытке получить код верификации браузер возвращает ошибку 408.

B
На сайте с 26.04.2008
Offline
0
#6

Похоже, те же проблемы что и у топикстартера. Решение и причины так и не найдены?

G6
На сайте с 12.07.2007
Offline
126
#7

Скорее всего причина в хосте, что то из настроек меняли. Возможно с кешированием. Была такая трабла. Я тоже использую СМФ.

Попробуй добавить в .htaccess вот это:

BrowserMatch "MSIE" brokenvary=1

BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
BrowserMatch "Opera" !brokenvary
SetEnvIf brokenvary 1 force-no-vary
B
На сайте с 26.04.2008
Offline
0
#8

Пока добавление кода (из поста выше) не привело ни к чему хорошему :). Симптомы после логина сохраняются - теряется параметр номера сессии PHPSESSID. Если после логина скопировать его из адресной строки и потом вручную добавлять к каждому урлу - по сессии узнает пользователя нормально.

В то же время в Firefox PHPSESSID вообще не появляется в строке бразуера. Может проблема в выборе методов POST/GET разными браузерами для передачи PHPSESSID? (Или это я фигню сморозил? :) )

Bishen
На сайте с 22.04.2008
Offline
129
#9

Я бы тогда посоветовал перевести форум на версию 2, может проблема и решится :), правда версия еще бета, но в ней вроде ничего критического нет.

Бегет хостинг (https://beget.com/p4741)
[Удален]
#10

Как вариант, можно поменять хостера и посмотреть, что будет. Иногда траблы решаются просто этим дейсвтием.☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий