我有一个网站运行良好一段时间。最近,任何作为查询字符串 ('GET') 传递的包含“SELECT”、“FROM”和“WHERE”字样的表单都会导致页面挂起,并最终给出“页面未找到...”错误。看起来这只发生在 IE 上,而不是 Firefox,但已使用多个客户端确认。此外,它只发生在一台服务器上......如果我将相同的测试脚本复制到另一台服务器,没问题。单词不必从表单传递,它们也可以作为查询字符串附加。
所以,例如,
http://www.problemserver.com/qsfails.asp?q=select+from+where
在出现问题的服务器上失败。事实上,如果我用不存在的页面名称替换 'qsfails.asp',页面加载仍然挂起并等待超时,而尝试加载不存在但没有查询字符串的页面会立即得到“找不到页面...”错误。
服务器是否被入侵?托管公司声称不是。有没有人遇到过这个?想法或建议?
谢谢!