账号通
    

账号  

密码  

1282

查看

2

回复
主题:9.5个人空间显示详细错误 [收藏主题]  
person01 当前离线

119

主题

5

广播

7

粉丝
添加关注
级别:一年级

用户积分:3190 分
登录次数:174 次
注册时间:2007/11/15
最后登录:2019/10/21
person01 发表于:2013/9/26 22:16:02   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

最近把测试下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, "<", "&lt;")
  Str = Replace(Str, ">", "&gt;")
  Str = Replace(Str, "/", "&#47;")
  Str = Replace(Str, "*", "&#42;")

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
寂寞季节 当前离线

205

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:536 分
登录次数:104 次
注册时间:2009/8/12
最后登录:2013/12/24
寂寞季节 发表于:2013/9/27 8:11:27   | 只看该作者 查看该作者主题 沙发 
发现了这个问题! 也整好准备处理  多谢了!

www.21863.cn

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2013/9/27 10:10:52   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09375秒 powered by KesionCMS 9.0