我正在尝试构建一个极其基本的内容管理系统。我想用php完成所有这些工作,并希望它能像回复以文本形式提交的内容一样简单。
问题是我需要以某种方式将回显的内容保存到页面(最好没有数据库) 如果提交,则将其替换为新的回显内容。如何将内容保存到页面?
提前致谢。
答案 0 :(得分:0)
如果您不习惯使用数据库,那么您可以做的最基本的事情就是使用file_put_contents()
将内容保存到文件中。您可以使用file_get_contents()
重新加载它。请注意,尽管您可能会遇到各种安全漏洞,例如跨站点脚本攻击和代码注入攻击。此外,您可能会遇到并发问题,一个用户会擦除其他用户的编辑。您还可能遇到文件权限问题。如果您的网站获得大量流量,则可能会遇到可伸缩性和性能问题。当你开始研究这些问题时,你会开始意识到为什么事情会比你最初想要的更加复杂。
答案 1 :(得分:-1)
不确定你在问什么。
您可以在提交时使用(fopen,fwrite,I think ...)重新编写页面。
如果你想“携带”使用会话变量的信息。
但这两种方法对于高流量网站来说都可能不合适。