我正在开发一个项目,我需要让用户在我的服务器上创建页面。但是,我不想让用户通过将内容存储在其中而弄乱我的 mysql 数据库,因此我无法使用 mysql 数据库来创建页面。
我确实研究了这个主题,似乎有某种 WP 插件可以允许创建虚拟页面。
是否可以使用纯 php 而不使用任何数据库来实现这一点?
最佳答案
这是可能的,但是是错误的。
当然,您可以使用 php 将 html 文件写入您的 Web 目录。但那个 解决方案决不会比把东西放进去更干净或更困惑。 数据库,有几个原因:
在数据库中保存结构化信息更容易
从概念上讲,将用户数据与程序分开是一件好事
相比之下,以安全的方式控制对数据库的访问更容易 将用户数据写入文件系统
“我真的不想使用 mysql 数据库”并不是一个很好的理由 向上。你可能有一个很好的理由,但很难猜出那是什么,哪个 使得提出替代方案变得非常困难。
关于php - 仅使用 PHP 的虚拟页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23513736/