• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >网页编辑器 > Ewebeditor及fckeditork单引号问题的解决方法

Ewebeditor及fckeditork单引号问题的解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-06-05

本文主要包含ewebeditor,ewebeditor控件下载,ewebeditor编辑器,ewebeditor破解版,ewebeditor漏洞等相关知识, 希望在学习及工作中可以帮助到您
Ewebeditor及fckeditor,90%的网站都是采用这两种编辑器作为产品或者内容的说明部分的编辑窗口,近日,一客户的外贸站点基本上快完工了,因客户产品分类多,故而让客户自己在后台添加产品,但是客户反映,在后台添加产品时,如果产品说明内容太过复杂的话,产品怎么也添加不入数据库中。
当时,我们也好生郁闷,这到底怎么回事,我们亲自测试后台添加任意的产品或者文字都能成功,偏偏他就不行,在网站搜索了相关的如“Ewebeditor 不能添加到数据库”,似乎找到了一点答案,因Ewebeditor自身没对单引号过滤,导致了添加不到数据库的问题。于是乎,我们把编辑器换成了fckeditor,可是还是不行,那是Ewebeditor及fckeditor自带的不完善导致的吗?为什么一个简单的单引号会引发不能添加到数据库呢,想到这里,我们想到了分析下入库代码,我们采用的是SQL=insert into product(title,content) values(' " &request("title")& "' ,' "&request("content")& " ' )的写法,于是我们找到客户当时COPY进编辑器里的内容,发现,果然这内容中包括有单引号,原来,正是由于客户提交到编辑器里的内容中含有单引号,导致我们的SQL语句变化了,相当于原来是SQL=insert into product(title,content) values('内容' ,'内容' )变成了SQL=insert into product(title,content) values(' 内容' ,' 内容'' ) ,我们细看就知道,就因为这content里多了个单引号,SQL语句发生的严重的写法错误,但是,我们也奇怪,既然他写法错误,为什么SQL语句不给出错误提示呢,竟然也会提示操作成功,想到这里,我们想到了2003年那几年,普遍的小黑客喜欢用的'or'='or'的后台入侵法,是乎正是利用了SQL执行时,没过滤单引号的BUG,导致SQL怎么执行,结果都返回真,呵呵,没想到,原以为写程序尽量图个简单明了,也是个错啊。好了,问题找到了,以后,凡是SQL入库前,我们都把字段过滤后再传值,就不会再出这样的问题了,下面是一个非常完善的SQL安全过滤函数,大家直接拿去就可以调用了。
</div> </div>

您可能想查找下面的文章:

  • 常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介
  • 让谷歌浏览器Google Chrome支持eWebEditor的方法
  • 让IE8和IE9支持eWebEditor在线编辑器的方法
  • 彻底解决ewebeditor网站后台不能上传图片的方法
  • 常用网页编辑器漏洞手册(全面版)fckeditor,ewebeditor
  • Ewebeditor 不能粘贴或复制的解决方法
  • eWebEditor 请选择一个有效的文件的解决方法
  • Ewebeditor及fckeditork单引号问题的解决方法

相关文章

  • 2017-06-05FCKeditor .NET的配置、扩展与安全性经验交流
  • 2017-06-05百度编辑器从Json对象中取值,完成初次渲染,在编辑器内画表格
  • 2017-06-05Ewebeditor 不能粘贴或复制的解决方法
  • 2017-06-05ckeditor插件开发简单实例
  • 2017-06-05ThinkPHP中FCKeditor编辑器的使用方法
  • 2017-06-05Office文档在线编辑的一个实现方法
  • 2017-06-05UEditor 编辑器跨域上传解决方法
  • 2017-06-05针对PHP环境下Fckeditor编辑器上传图片配置详细教程
  • 2017-06-05ueditor编辑器不能上传图片问题的解决方法
  • 2017-06-05KindEditor 4.x 在线编辑器常用方法小结

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 关于jsp版ueditor1.2.5的部分问题解决(上传图片失败)
    • 为ckeditor编辑器加上传图片的功能
    • 彻底解决ewebeditor网站后台不能上传图片的方法
    • 自己打造HTML在线编辑器的实现难点分析
    • 百度编辑器二次开发常用手记整理小结
    • CKEditor 附插入代码的插件
    • javascript 在线文本编辑器实现代码
    • php UEditor百度编辑器安装与使用方法分享
    • autogrow 让FCKeditor高度随内容增加的插件
    • 为SyntaxHighlighter添加新语言的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有