liuqurong 发表于 2017-3-29 11:51:51

ci通过编辑器添加的内容被清除了,如何解决 ?

编辑器自身没有设置过滤html代码
但是当数据提交到后台后,获取编辑器内容时候,带格式的html内容都被清除了,如果是简单的纯文本就不会被清楚,我该配置哪些相关设置来解决这个问题啊?

Closer 发表于 2017-3-29 12:19:15

因為你開啟了 xss 防禦

liuqurong 发表于 2017-3-29 13:12:27

Closer 发表于 2017-3-29 12:19
因為你開啟了 xss 防禦

这个我关闭还是一样的呢

Closer 发表于 2017-3-29 14:39:37

liuqurong 发表于 2017-3-29 13:12
这个我关闭还是一样的呢

舊版 CI 的話,xss 防禦有兩個地方 :
1. config.php
2. post 的第二參數

兩者都關了還是一樣的話
試著用 PHP 自帶的 post 擷取方式

 

Hex 发表于 2017-3-29 14:54:02

liuqurong 发表于 2017-3-29 13:12
这个我关闭还是一样的呢

把你的控制器代码贴出来看看吧

liuqurong 发表于 2017-3-29 18:33:18

Hex 发表于 2017-3-29 14:54
把你的控制器代码贴出来看看吧

$config['global_xss_filtering'] = FALSE;这个已经设置为false
我把编辑器修改为原声方法获取数据了。还是清楚了我的数据。
http://i4.buimg.com/517565/d42351b12c0b98e0.jpg

liuqurong 发表于 2017-3-29 18:34:05

Hex 发表于 2017-3-29 14:54
把你的控制器代码贴出来看看吧

之前我是$this->input->post("editor_id"); 来获取的

Hex 发表于 2017-3-29 19:03:30

liuqurong 发表于 2017-3-29 18:33
$config['global_xss_filtering'] = FALSE;这个已经设置为false
我把编辑器修改为原声方法获取数据了。 ...

抓包看看你提交的什么?原则上关了 xss 后 CI 不会改你的数据
页: [1]
查看完整版本: ci通过编辑器添加的内容被清除了,如何解决 ?