【发布时间】:2013-01-16 00:18:53
【问题描述】:
我想在没有 JavaScript、AJAX 或数据库的情况下执行以下操作。只有 HTML 和 PHP。
这是场景:
我在一个表单中有两个 HTML 输入。此表单通过 POST 方法发送两个值(姓名和年龄)。我从这些值创建一个用户对象,将这些值存储在 SESSION 中,然后在表单下方打印用户信息。我创建用户对象没有问题。
我怎样才能打印出所有用户的信息。例如第一个用户输入他的信息并点击提交,我们有:
- John
- 18 years
第二个用户输入他的信息并点击提交,我们有:
- John
- 18 years
- Kevin
- 20 years
第三个用户输入他的信息并点击提交,我们有:
- John
- 18 years
- Kevin
- 20 years
- Bryan
- 19 years
等等?
谢谢!
【问题讨论】:
-
将它们保存在服务器本地磁盘文件系统上的 CSV、XML 或 JSON 文件中? (哦,好吧,你在这里重新发明了一个数据库......为什么不直接使用它呢?)请注意,HTTP 会话不会在用户之间共享(这将是一个巨大的安全漏洞)
-
@BalusC 是的,我了解安全原因,但这不是一个可供其他人使用的网站。我知道创建数据库会更好,但我的目标完全不同。我只是在练习,我想在一个 PHP 文件上执行此操作。
-
@BalusC +1 用于在用户之间共享会话时指出安全漏洞