主题 : channelId地址栏传参搜索结果报错
级别: 解元
UID: 44799
积分:349 加为好友
威望: 4 精华: 0
主题:41 回复:112
注册时间:2013-03-12
在线时长:0
1#   发表于:2015-07-22 08:23:34  IP:58.238.*.*
这个问题是偶然被发现的,如果channelId被人手动修改成字符串就会报错

http://demo.jeecms.com/search.jspx?q=伪造&channelId=asfdsf

虽然知道要判断channelId不能为字符串,但是不会写,官方有解决办法么???
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2015-07-22 08:41:21  IP:111.17.*.*
channelId只能为数字,这个没有
1
级别: 解元
UID: 44799
积分:349 加为好友
威望: 4 精华: 0
主题:41 回复:112
注册时间:2013-03-12
在线时长:0
3#   发表于:2015-07-22 08:49:55  IP:58.238.*.*
但如果这个错一直报,那tomcat那里的日志文件会越来越大的,我就被人恶意刷搜索。。。。一天日志报了30多M
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2015-07-22 08:52:51  IP:111.17.*.*
channelId=asfdsf 默认是全局搜索,没有按照栏目来搜索,你自己改了模板吗
1
级别: 解元
UID: 44799
积分:349 加为好友
威望: 4 精华: 0
主题:41 回复:112
注册时间:2013-03-12
在线时长:0
5#   发表于:2015-07-22 10:37:42  IP:58.238.*.*
模板是改了,但是搜索那个页面我只改了布局,列表那里是直接复制官方模板的代码的

你看,连官方这个demo也一样报错

http://demo.jeecms.com/search.jspx?q=伪造&channelId=asfdsf 
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2015-07-22 10:39:38  IP:111.17.*.*
栏目id当然不能为中文,你这样肯定报错,这个目前没解决方法
1
1 共1页