我的网站上有一个实时搜索栏。今天我试着检查了网站的安全性。在搜索栏中,我不断地输入数据(用于搜索的单词),过了一段时间,我的服务器就崩溃了。有什么预防措施可以帮助解决这个问题吗?实时搜索的工作:通过以下方式将数据输入定向到javascript函数
onkeyup()
获取值输入,并对服务器进行Ajax调用。
SELECT and LIKE
语句,选择db数据表单并将其返回到javascript,在那里它在屏幕上显示结果。
也许在把它发送到php之前,我需要做一些调整和检查?
我使用下面的语句查询windows搜索,并获得上面的错误和后续错误IErrorInfo.GetDescription failed with E_FAIL(0x80004005)。
var query = "SELECT System.ItemName FROM servername.SystemIndex " +
"WHERE SCOPE='file://servername/temp/DanB/Newsletter'
and contains('" + txt