使用php将文本框内容保存到页面

问题描述:

我试图构建一个极其基本的内容管理系统。我想用php做这些事情,并希望它能够像回复以文本形式提交的内容一样简单。使用php将文本框内容保存到页面

问题是我需要将回显的内容以某种方式保存到页面(最好没有数据库) ,然后如果提交它,则用新的回显内容替换它。我将如何将内容保存到页面?

在此先感谢。

如果你不想使用数据库,你可以做的绝对最基本的事情就是使用file_put_contents()将内容保存到文件中。您可以使用file_get_contents()重新加载它。请注意,尽管您可能会暴露于各种安全漏洞,如跨站点脚本攻击和代码注入攻击。另外,您可能会遇到一个用户擦除其他用户编辑的并发问题。您也可能遇到文件权限问题。如果您的网站获得大量流量,则可能会遇到可伸缩性和性能问题。当你开始研究这些问题时,你会开始明白为什么事情会比你最初想要的要复杂得多。

+0

我会如何把这个在我的代码? – PHPNooblet 2009-12-23 20:46:56

+0

将您到目前为止已有的代码发布到一个新问题中,我们将帮助您解决这个问题。 – Asaph 2009-12-23 21:54:13

+1

没关系,我想通了。不管怎么说,还是要谢谢你! – PHPNooblet 2009-12-23 22:24:33

不知道你在问什么。

在提交时,你实际上可以用(fopen,fwrite,我想......)重写页面。

如果您想“携带”信息,请使用会话变量。

尽管这两种方法都可能对于高流量网站而言非常不利。