仅使用PHP的虚拟页面?

仅使用PHP的虚拟页面?,php,mysql,wordpress,Php,Mysql,Wordpress,我正在做一个项目,我需要让用户在我的服务器上创建页面。但是,我不想让用户把东西存储在mysql数据库中,从而使我无法使用mysql数据库创建页面 我确实研究过这个主题,似乎有一个WP插件,可以创建虚拟页面 使用纯php而不使用任何数据库,这可能吗?这是可能的,但错了 当然,您可以使用php将html文件写入web目录。但那 解决方案绝不比把东西放在你的电脑里更干净或更凌乱 数据库,原因如下: 在数据库中存储结构化信息更容易 从概念上讲,将用户数据与程序分离是一件好事 相比之下,以安全的方式控制

我正在做一个项目,我需要让用户在我的服务器上创建页面。但是,我不想让用户把东西存储在mysql数据库中,从而使我无法使用mysql数据库创建页面

我确实研究过这个主题,似乎有一个WP插件,可以创建虚拟页面


使用纯php而不使用任何数据库,这可能吗?

这是可能的,但错了

当然,您可以使用php将html文件写入web目录。但那 解决方案绝不比把东西放在你的电脑里更干净或更凌乱 数据库,原因如下:

  • 在数据库中存储结构化信息更容易

  • 从概念上讲,将用户数据与程序分离是一件好事

  • 相比之下,以安全的方式控制对数据库的访问更容易 将用户数据写入文件系统的步骤

“我真的不想使用mysql数据库”并不是一个很好的理由 向上的你可能有一个很好的理由,但要猜出这是什么并不容易,这是什么
这使得建议替代方案变得非常困难。

您将把页面存储在哪里?为什么它会比mysql更好?@dystroy,它们当然会存储在我的服务器上。在这个项目中,少连接mysql数据库对我来说更好。@user3592614作为一个文件?例如
.xml
?通过MySQL,读/写操作实际上会更快。。我可以理解为什么依赖关系少是一个很好的理由,但连接“少”不是一个很好的理由。如果您使用WP作为“框架”,那么使用MySQL将更有意义,因为html文件是最好的。但我真的不想使用mysql数据库。不,我没有使用可湿性粉剂。我正在使用php/mysql从头开始开发该网站。@user3592614您必须将信息存储在某个地方。否则,您只需创建同一模板页面的多个不同版本,这当然不是虚拟的。MySQL之所以是最流行的工具是有原因的,因为你很难找到更快的;更高效、更综合的服务。如果您想在不使用数据库的情况下存储变量,那么它肯定是一个文件存储系统,这将很快变得不可管理。这背后的原因是我为服务器上的每个用户指定了一个子域。因此,他们可以在自己的专用子域中创建不同的页面,这根本不会影响我的主站点。这就是为什么我在允许他们创建页面方面没有问题。如果你认为你想要的在概念上与你的主站点不同,那么创建一个新的、具有不同入口点和不同数据库的站点是没有错的。这个新网站的唯一目的是管理“虚拟”网站,这样你就可以在不必担心混乱的情况下获得所有优势。不完全确定你是同意这个概念还是不同意这个概念,但感谢你的参与。