如何安全地保存数据库中的Html格式文本? PHP - MYSQL

时间:2016-06-04 22:19:16

标签: php mysql security content-management-system

我正在尝试开发php cms。我只是想学习如何在数据库中安全地保存带有链接的文章。互联网上有教程,但我找不到html格式文本的教程。它们总是显示正常文本。

  

示例HTML代码

<p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
    quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
    consequat. <a href="http://www.gotosomewhere.com">Go to somewhere</a> Duis aute irure dolor in reprehenderit in voluptate velit esse
    cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
    proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>

问题:

  1. 安全地做到这一点的最佳方式是什么?
  2. 我是否应该在保存数据库时使用函数更改文本的格式?
  3. 如果我应该如何再次编辑这篇文章?
  4. 我知道这是一个简单的问题,据大多数开发人员说,但我还在学习,我想确保一切都安全:)

1 个答案:

答案 0 :(得分:1)

我只是用引号之间的标签保存信息,并使用以下内容: http://php.net/manual/en/function.strip-tags.php

希望它有所帮助,上述网站的第二条评论是一个很好的例子,更具体地说是

http://php.net/manual/en/function.strip-tags.php#86964