动易评论出现大量$namer $Comcont 的解决办法

这段时间忽然发现动易系统的评论中出现大量用户名:$namer,内容:$Comcont ,且IP为null的评论记录,经过分析查找终于发现是由于动易自带的wap访问文件(/wap/index.asp)处理不严格造成的。
我的解决办法如下:
打开文件 /wap/index.asp
1、找到
Source = Trim(Request(“Source”))
在其下面添加
[color=Blue]
Namer = Trim(Request(“Namer”))
Comcont = Trim(Request(“Comcont”))
[/color]
2、将
Call CommentSave(ChannelID, Mtype, ArticleID, StrRow(4), StrRow(5), StrRow(6))
替换成
Call CommentSave(ChannelID, Mtype, ArticleID, Namer, Comcont, StrRow(6))
3、将
[code]
If rsClass(“CheckComment”) = True Then
strHTML = strHTML & “<a href=””” & WapDomain & “?Source=CommentSave|” & iChannelID & “|” & iModuleType & “|” & iID & “|$(namer:n)|$(Comcont:n)|0″”>提交</a></p>” & vbCrLf
Else
strHTML = strHTML & “<a href=””” & WapDomain & “?Source=CommentSave|” & iChannelID & “|” & iModuleType & “|” & iID & “|$(namer:n)|$(Comcont:n)|1″”>提交</a></p>” & vbCrLf End If
[/code]
替换成
[code]
strHTML = strHTML & “<go href=””” & WapDomain & “”” method=””post””>”
strHTML = strHTML & “<postfield name=””namer”” value=””$(namer:n)”” />”
strHTML = strHTML & “<postfield name=””Comcont”” value=””$(Comcont:n)”” />”
If rsClass(“CheckComment”) = True Then
strHTML = strHTML & “<postfield name=””Source”” value=””CommentSave|” & iChannelID & “|” & iModuleType & “|” & iID & “|$(namer:n)|$(Comcont:n)|0″” />”
Else
strHTML = strHTML & “<postfield name=””Source”” value=””CommentSave|” & iChannelID & “|” & iModuleType & “|” & iID & “|$(namer:n)|$(Comcont:n)|1″” />”
End If
strHTML = strHTML & “</go></anchor>”
[/code]
4、解决中文乱码问题

rsComment(“UserName”) = UTF2GB(iName)
替换成
rsComment(“UserName”) = UTF2GB(Server.URLEncode(iName))

rsComment(“Content”) = UTF2GB(iComcont)
替换成
rsComment(“Content”) = UTF2GB(Server.URLEncode(iComcont))
5、增加手机访问时的IP地址 在第4步代码附近添加代码
rsComment(“ip”) = Request.ServerVariables(“REMOTE_ADDR”)

本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处。

免责声明:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长,并提供相应的资质证明,我们将于3个工作日内予以删除!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如果喜欢,请你购买正版,享受售后服务!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如有链接无法下载、失效或广告,请联系客服处理,有奖励!
5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!


我的盒子|觅盒 » 动易评论出现大量$namer $Comcont 的解决办法

1 评论

  1. 头像

    感谢你提供的思路!我网站的问题已解决。不过,可能由于代码复制到博客中显示出来与源代码不一致的问题,以及部分代码缺漏,文中的代码有几处错误,导致提交按钮无法显示。由于这里限制了字数,无法提交代码。请移步:“方来的blog”
    很高兴还有和我一样研究使用siteweaver的朋友!

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

提供最优质的资源集合

立即查看 了解详情