Razor
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Да, вот оказывается сразу и нашел Цитирую (мне приходило письмо) Цитата: Вот что мне удалось выяснить. На H1.ru и видимо и на HUT.ru (они очень похожи) неправильно устанавливается переменная окружения SCRIPT_NAME Вызываешь скрипт http://ctc.h1.ru/cgi-bin/env.cgi должно бы в этой переменной получиться /cgi-bin/env.cgi, на самом же деле имеем /c/ctc.h1.ru/cgi/env.cgi Менять они, как я понял, ничего не собираются, остается самим решать. В cookie пишется путь откуда был вызван скрипт, и потом, если этот путь не совпадает, броузер просто не дает читать такие cookie. Я нашел во всех скриптах, где встречались строки $cookiepath = $query->url(-absolute=>1); $cookiepath =~ s/$thisprog//sg; И заменил их на $cookiepath = "/cgi-bin/ikonboard/"; Вот именно так, и в начале слеш и в конце. Скриптов таких нашлось около 20-и. В profile.cgi вторая строка несколько отличается. Конечно, не так красиво, но работает. Еще у них переменная REMOTE_ADDR неверное значение содержит. Я и ее в пяти скриптах нашел и на HTTP_X_FORWARDED_FOR заменил. Вроде, работает. С уважением, Евгений Митрофанов. | Пользуйся У меня тоже заработало
|