昨天发现新问题:在搜索栏中输入如 " a b ",只要中间或两边有空格号就会出错,
在百度上搜索,有说用replace的,有说用trim的,还有其他代码等等。
最后还是拿出惊云系统的search.asp来研究,发现有如下代码:
keyword=replace(keword, " ",",")等代码,
加上去,居然行了,
看来遇到问题,即表面现象,要仔细考虑他的原因与实现原理。
这样虽然解决了空格出错问题,但还没有解决“or"的问题。罢了,安全重要。
昨天发现新问题:在搜索栏中输入如 " a b ",只要中间或两边有空格号就会出错,
在百度上搜索,有说用replace的,有说用trim的,还有其他代码等等。
最后还是拿出惊云系统的search.asp来研究,发现有如下代码:
keyword=replace(keword, " ",",")等代码,
加上去,居然行了,
看来遇到问题,即表面现象,要仔细考虑他的原因与实现原理。
这样虽然解决了空格出错问题,但还没有解决“or"的问题。罢了,安全重要。