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

How to Save Html Formatted Text in Database Safely ? PHP - MYSQL

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

Example HTML Code

<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. 如果我应该如何重新编辑这篇文章?

我知道大多数开发人员认为这是一个简单的问题,但我仍在学习,我想确保一切都是安全的:)

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

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

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