У меня есть сайт, который какое-то время работал нормально. Недавно любая форма, переданная в виде строки запроса («GET») со словами «SELECT», «FROM» и «WHERE», приводит к зависанию страницы и, в конечном итоге, к появлению «Страница не найдена ...» ошибка. Похоже, что это происходит только с IE, а не с Firefox, но было подтверждено с использованием нескольких клиентов. Кроме того, это происходит только на одном сервере ... если я скопирую тот же тестовый скрипт на другой сервер, нет проблем. Слова не нужно передавать из формы, их также можно просто добавить в строку запроса.
Так, например,
http://www.problemserver.com/qsfails.asp?q=select+from+where
происходит сбой на сервере, на котором обнаружена проблема. Фактически, если я заменим qsfails.asp на имя страницы, которая не существует, загрузка страницы все еще зависает и ждет, пока не истечет время ожидания, тогда как при попытке загрузить страницу, которая не существует, но без строки запроса, сразу же получится " Страница не найдена ... "ошибка.
Сервер скомпрометирован? Хостинговая компания утверждает, что это не так. Кто-нибудь когда-нибудь сталкивался с этим? Мысли или предложения?
Спасибо!