【问题标题】:Tinymce editor not saving data if there is "from" keyword in the content如果内容中有“from”关键字,Tinymce 编辑器不保存数据
【发布时间】:2018-09-10 15:52:34
【问题描述】:

我使用 tinymce editor 作为 blog management systemcodeigniter 的富文本编辑器,用于将数据保存在数据库中。

我正在尝试将以下文本保存在数据库中。我无法保存内容。我试图调试这个问题并发现问题出在“来自”这个词上。如果我删除“从”我可以将它保存在数据库中。

这是正文:

协商抵押贷款比仅协商利率要复杂得多。不幸的是,客户经常因为没有得到很好的建议而损失数千美元。以下是您的银行家应该能够回答的7 questions

  1. What is the penalty if I want to break my mortgage and how is it calculated?
  2. Is my mortgage transferable to another property? If yes, under what conditions?
  3. Can I convert my mortgage to a fixed rate?
  4. Is my mortgage subsidiary (blanket) or traditional?
  5. What are my pre-payment options?
  6. What factors influence the fluctuation of fixed rates?
  7. What factors influence the fluctuation of variable rates?

如果您的银行家无法回答上述所有问题,或者您不了解答案的所有含义,那么也许是时候咨询抵押贷款经纪人了。抵押贷款经纪人代表多个贷方,可以解释不同贷方的条款和条件及其影响。经纪人由贷方支付,并且从一个贷方到另一个贷方的报酬相似,因此,与只提供雇主产品的银行家不同,经纪人在解释各种产品的细节方面具有既得利益。订阅我们的时事通讯 "Plani-Info",以免错过我们博客中的任何内容!随时与您可能需要这篇文章的朋友、同事和家人分享这篇文章。

本网站的内容受版权保护,版权是 Mortgage Planners – Mortgage Agency 的专有财产。

我在codeigniter方法中没有得到以上内容。

我试过调试post参数

print_r($this->input->post('content'));

上面的结果是空字符串。其中 "content" 是 tinymce textarea 输入字段的名称。

知道为什么吗?谢谢你的帮助

【问题讨论】:

  • 如果不告诉我们您如何尝试存储数据(并显示代码),人们只会猜测导致这种情况发生的原因。请查看如何在 Stack Overflow 上提出一个好问题:stackoverflow.com/help/how-to-ask

标签: codeigniter tinymce


【解决方案1】:

此问题是服务器配置问题。通过表单提交的信息在服务器上的 ModSecurity 软件中触发 SQL 注入错误。为了白名单或避免此触发,需要将特定页面添加到 conf 文件中。

以管理员身份通过SSH登录服务器添加规则到白名单 vi /etc/apache2/conf.d/modsec2/whitelist.conf

例子:

<LocationMatch "/page_url_where_you_added_tiinymce_editor/*"> 
    SecRuleRemoveById 300016 300014 
</LocationMatch>

修改后重启 Apache

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多