最近把测试下9.5 发现还是有很多细节没有解决好,也一直没有用商业版的原因,以前的版本也是,不知道商业版是不是,比如后台的模型的字段的控制,大家可以测试下。
这次正好用到个人空间space ,用户发布信息,点击查看一直还是在个人空间首页,打开程序跟踪了下发现问题在
Kesion.SpaceApp.asp文件里面,有个过滤函数 导致把/这个符号过滤了 导致参数传递丢失
处理方式:把这个过滤去掉
Sub Show(ByVal QueryStrings)
'QueryStrings=KS.CheckXSS(QueryStrings)
具体的函数 CheckXSS
问题所在文件:Kesion.CommonCls.asp
'过滤xss
Function CheckXSS(ByVal Str)
If IsNull(Str) Then
CheckXSS = ""
Exit Function
End If
Str = Replace(Str, "&", "&")
Str = Replace(Str, "'", "´")
Str = Replace(Str, """", """)
Str = Replace(Str, "<", "<")
Str = Replace(Str, ">", ">")
Str = Replace(Str, "/", "/")
Str = Replace(Str, "*", "*")